feat(render): 实现动态缩放支持与文本渲染优化

- 为 BoundingBox 类添加获取中心点坐标的便捷方法
- 重构 Mesh2D 悬停提示框绘制逻辑,支持基于摄像机缩放的动态尺寸计算
- 在 ModelRender 中新增带缩放参数的文本渲染方法
- 重写 MultiSelectionBoxRenderer 以适配动态缩放,统一使用像素单位配置
- 优化 ParametersManagement 日志记录方式
- 修复 TextRenderer 字体颜色传递问题
- 更新 TextShader 着色器代码以兼容新的渲染管线和透明度处理
This commit is contained in:
tzdwindows 7
2025-11-21 16:46:37 +08:00
parent 0d2bb8d6f7
commit fe4142902c
7 changed files with 234 additions and 261 deletions

View File

@@ -196,6 +196,7 @@ public final class TextRenderer {
// 按字符类型分组渲染以减少纹理切换
int currentTexture = -1;
boolean batchStarted = false;
builder.setColor(color);
for (int i = 0; i < text.length(); i++) {
char c = text.charAt(i);