我决定在我的节奏游戏中将基于毫秒的定时转换为帧定时。我知道我可以检查动画的当前帧以获得按下按钮的时间,但是当动画结束时我想要一个约100毫秒的“延迟缓冲”呢?我可以依靠计时器吗?
答案 0 :(得分:2)
如果您将其限制为易于实现的帧速率,您将能够。这样你就可以知道你每秒运行多少帧,因此你需要等待多少帧。
或者你可以混合使用两者并记录动画最后一帧的运行时间,并且不允许它重放,直到记录的时间再过100毫秒。
我认为大多数人现在在游戏中使用基于时间的计时,所以如果不需要编写框架,他们可以进行其他处理