在我的游戏中,我尝试使用“浮动原点”方法来防止模型因浮点不精确性而变形。 每次游戏循环时,我都会检查我的玩家位置 (sqrt(dx * dx + dy * dy + dz * dz)) 是距移动原点一定距离(从0、0、0开始)。只要播放器距原点一定距离,我就会将播放器以及其他所有内容都移回0、0、0,然后设置将原点移动到玩家的最后位置。
但是,由于原点不断移动,我很难跟踪玩家的“真实”位置,我应该改用网格系统吗?
您会推荐什么?
答案 0 :(得分:0)
这是一个好问题,因为在单精度速度和双精度之间总是要取舍。