我尝试了许多不同的方法,但从未成功地制作出完美流畅的相机移动。即使在非常简单的场景中,相机跟随也不够好。运动中有尖峰。尖峰不会周期性地发生,而是随机发生的。如果我不知道一些统一制作的游戏(例如 Manuganu)并且有完美的相机跟随,我会认为这是不可能的。
到目前为止我所尝试的: - 在 LateUpdate/FixedUpdate 中更改相机位置。- 使我的目标内插/外推。-根据 Deltatime 移动相机。- 增加物理步骤。- 设置目标帧率 = 60。 - 使用所有质量设置、垂直同步等。 - 许多变化和其他东西......
最好的情况是,随机打嗝......发生在移动设备和编辑器中。Unity 的示例脚本也不能完美流畅地运行。由于这个打嗝问题,我无法继续开发 Sidescroll Runner 游戏。
问题是:有没有我没有提到的方法,网上有没有例子?我做了我能做的一切。
transform.position = new Vector3(target.x, target.y, -10);
这就是我在 LateUpdate 中更新相机位置的方式。
PS:不存在 FPS 掉线问题。