当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 游戏开发:游戏开发者如何在不考虑FPS的情况下保持游戏速度?

来源:互联网 收集:自由互联 发布时间:2021-06-22
比如一个角色在游戏中花了一秒钟,如果FPS是10fps,30fps,100fps等,游戏开发者如何将跳跃时间保持在1秒? – 如果你找到我,你将如何阻止游戏的fps基本上影响游戏速度. 我认为有一种方法可
比如一个角色在游戏中花了一秒钟,如果FPS是10fps,30fps,100fps等,游戏开发者如何将跳跃时间保持在1秒? – 如果你找到我,你将如何阻止游戏的fps基本上影响游戏速度.

我认为有一种方法可以做到这一点,所以我想知道究竟是什么?

Thankssss,
亚历克斯!

通常使用计时器记录自上一帧渲染以来经过的时间.有关该主题的文章和样本可通过Google获取:

> 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是任何东西,那么你最终会得到不切实际的模拟.出于这个原因,存在“固定时间步长”的概念.

“修复你的时间步!” (以及之前在该页面上链接的文章)特别是对这一主题的一个很好的解读.

网友评论