比如一个角色在游戏中花了一秒钟,如果FPS是10fps,30fps,100fps等,游戏开发者如何将跳跃时间保持在1秒? – 如果你找到我,你将如何阻止游戏的fps基本上影响游戏速度. 我认为有一种方法可
我认为有一种方法可以做到这一点,所以我想知道究竟是什么?
Thankssss,
亚历克斯!
> Achieving Frame Rate Independent Game Movement
> Constant game speed independent of variable FPS in OpenGL with GLUT?
> Fixed time step vs Variable time step
> Fix Your Timestep!
当然,如果允许你的FPS是任何东西,那么你最终会得到不切实际的模拟.出于这个原因,存在“固定时间步长”的概念.
“修复你的时间步!” (以及之前在该页面上链接的文章)特别是对这一主题的一个很好的解读.