gpt4 book ai didi

java - "splice"我的更新循环的最佳方法?

转载 作者:行者123 更新时间:2023-12-02 08:40:56 26 4
gpt4 key购买 nike

如果我正在制作一款游戏,并且我希望某些内容仅每隔一段时间更新一次,那么解决此问题的最佳方法是什么?

我天真的想法只是保留一个通过 mod 循环的“帧”跟踪器。数学并以特定数字更新特定内容。

有更好的方法吗?

非常感谢!

最佳答案

将游戏“循环”融入 libgdx 系统的最简单方法是假设您的 ApplicationListener.render() 方法以某种未知(可能是可变的)频率被调用。在此回调中,您需要计算自上次调用以来已经过去了多少时间,更新任何依赖时间的参与者,然后绘制更新。

这意味着您应该根据实际耗时而不是帧数来决定“经常”更新某些内容。

请参阅此问题的已接受答案,了解执行此操作的一些示例代码(请注意“getDeltaTime()”调用): How to move a sprite with the keyboard keys using libGDX?

关于java - "splice"我的更新循环的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9098181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com