小编Joh*_*ohn的帖子

帮助游戏开发.渲染循环?

我正在做一个简单的游戏,这是我的第一个游戏项目.

我找到的大多数样本都有一个渲染循环,其中所有的游戏逻辑也是如此,我只是不喜欢这样.假设我有一个X = 0的球,一个X = 10的墙和一个慢机器,第一个循环将球置于X = 7,而在第二个循环中,它将球置于X = 14.它会让游戏崩溃!

这个"渲染循环"是制作游戏的正确方法吗?我应该编写代码来检查每一帧中的这类事情吗?例如,新帧X = 14,最后一帧有X = 7,所以我应该检查是否有从X = 7到X = 14的任何东西?

我当时认为我应该为游戏逻辑和渲染循环设置一个独立的线程,我应该只是"拍摄当前游戏逻辑的快照"并显示,不是吗?

你们这些经验丰富的游戏开发者如何解决这个问题呢?

谢谢!

game-engine game-loop

7
推荐指数
2
解决办法
5555
查看次数

标签 统计

game-engine ×1

game-loop ×1