我想要做的很简单。我有一个相机和场景中的一些物体。我需要移动相机并获得完美平滑的动作(没有延迟,没有抖动,没有尖峰,没有打嗝)。到目前为止我尝试了什么:
在任何类型的更新功能中移动相机(延迟,修复,预渲染等)。
为了移动相机,我尝试了两种方法。 1)通过deltaTime增加摄像机的X位置2)通过在每次更新中添加常数值来增加X位置
使用Application.targetFrameRate
使用TimeManager设置,尝试了许多不同的设置。
我读过我在实习中找到的与我的问题相关的任何内容
我最小化了质量设置,一切都在最低点,Vsync关闭
重要提示:我的相机不会跟随任何物体,也不涉及任何物理因素。很多开发人员都没有意识到这个问题,但大多数团结游戏都涉及到这个问题,并且玩家也很不舒服。
我认为问题在于位置更新和屏幕渲染更新不能很好地同步。 TimeManager和targetFrameRate可能有一个解决方案。
我需要有经验的人帮助,因为它似乎是计算问题。