完美平滑统一运动的最佳设置

时间:2015-02-14 21:53:25

标签: unity3d camera updates jitter

我想要做的很简单。我有一个相机和场景中的一些物体。我需要移动相机并获得完美平滑的动作(没有延迟,没有抖动,没有尖峰,没有打嗝)。到目前为止我尝试了什么:

在任何类型的更新功能中移动相机(延迟,修复,预渲染等)。

为了移动相机,我尝试了两种方法。 1)通过deltaTime增加摄像机的X位置2)通过在每次更新中添加常数值来增加X位置

使用Application.targetFrameRate

使用TimeManager设置,尝试了许多不同的设置。

我读过我在实习中找到的与我的问题相关的任何内容

我最小化了质量设置,一切都在最低点,Vsync关闭

重要提示:我的相机不会跟随任何物体,也不涉及任何物理因素。很多开发人员都没有意识到这个问题,但大多数团结游戏都涉及到这个问题,并且玩家也很不舒服。

我认为问题在于位置更新和屏幕渲染更新不能很好地同步。 TimeManager和targetFrameRate可能有一个解决方案。

我需要有经验的人帮助,因为它似乎是计算问题。

1 个答案:

答案 0 :(得分:0)

尝试使用lerp。
这是一个平稳过渡的功能。
观看video或阅读documentary 我希望这有帮助!