Repository navigation
更多开关追踪 1.2.2 - 修复血条随移动漂移
1.2.2
修复
血条不再随玩家移动而漂移。
之前是用「玩家眼睛位置 + 视频设置里的 FOV」自己重算投影,但世界渲染用的相机还包含走路视角摇晃、冲刺/水下 FOV 修正、第三人称偏移。玩家一动两套投影就对不上,血条从怪物头顶滑开。
现在直接用渲染该帧时相机自己的视图投影矩阵:
- 26.3:
Camera.getViewRotationProjectionMatrix - 1.21.1:世界渲染阶段抓
RenderSystem.getProjectionMatrix(),HUD 阶段复用
血条位置与那一帧画面在数学上必然一致。
下载
| 游戏版本 | 加载器 | 文件 |
|---|---|---|
| 1.21.1 | NeoForge 21.1.x | moreswitchtracker-neoforge-1.21.1-1.2.2.jar |
| 26.3 | NeoForge | moreswitchtracker-neoforge-26.3-1.2.2.jar |
| 26.3 | Fabric | moreswitchtracker-fabric-26.3-1.2.2.jar |
26.3 Fabric 已实机验证血条位置正确;移动时的漂移需要你实际跑一下确认。26.3 NeoForge 与 1.21.1 NeoForge 编译通过,未实机运行。