-1

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

以任何更新功能(延迟、固定、预渲染等)移动相机。

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

使用 Application.targetFrameRate

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

我阅读了我在实习生上找到的与我的问题相关的任何内容

我最小化了质量设置,一切都在最低,垂直同步关闭

重要提示:我的相机不跟随任何物体,也不涉及物理。许多开发者并没有意识到这个问题,但大多数统一游戏都涉及到它,玩家很不舒服。

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

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

4

1 回答 1

-1

尝试使用 lerp。
这是一个平滑过渡的功能。
观看视频或阅读纪录片
我希望这有帮助!

于 2015-02-15T00:16:53.870 回答