我一直在摸索互联网和我自己的代码,试图编写一个我满意的游戏循环(我很挑剔)。
我实现了 DeWitter 的循环,但由于许多不同的原因,我决定不喜欢插值。我不认为这是一个实用的解决方案。
无论如何,我想创建两个线程,一个用于更新,一个用于渲染。我会用最小和最大循环间隔和睡眠调用来调节它们的执行。那么我所要做的就是同步。
这是一个合理的循环吗?会出现什么大问题?
到目前为止,这似乎是我能想到的唯一实现,它可以为我提供我正在寻找的所有东西。
我一直在摸索互联网和我自己的代码,试图编写一个我满意的游戏循环(我很挑剔)。
我实现了 DeWitter 的循环,但由于许多不同的原因,我决定不喜欢插值。我不认为这是一个实用的解决方案。
无论如何,我想创建两个线程,一个用于更新,一个用于渲染。我会用最小和最大循环间隔和睡眠调用来调节它们的执行。那么我所要做的就是同步。
这是一个合理的循环吗?会出现什么大问题?
到目前为止,这似乎是我能想到的唯一实现,它可以为我提供我正在寻找的所有东西。