我的Unity Android游戏的内置版本的工作速度与我的游戏的检查器版本有很大不同[关闭]

uelo1irk  于 2023-06-04  发布在  Android
关注(0)|答案(1)|浏览(211)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
Improve this question
我没有启用任何特殊设置,那么这可能是什么原因呢?

vmdwslir

vmdwslir1#

当你应用你的移动或任何类型的速度,而不是Update方法,你可以使用FixedUpdate方法。您可以在链接中阅读更多关于差异的信息。
一个快速的答案,为什么这将帮助你是,Update方法,它运行的速度一样快,你的设备可以处理。这意味着,如果你用一个好的硬件运行游戏,运行速度超过70fps,这意味着更新方法将每秒执行70次,如果你的硬件不够好,它可能会运行40fps等等。这就是为什么你的速度会因设备而异。
另一方面,FixedUpdate可以保证在任何设备上运行相同的fps,我认为是50fps,当你必须应用任何物理时,建议使用这种方法。
还要记住将速度值乘以Time.deltaTime

相关问题