如何实时创造一些东西?

时间:2012-08-01 04:27:00

标签: c++

这可能是一个非常愚蠢的问题,但我找不到任何相关信息,我无法找到要搜索的内容。

你如何实时制作东西?例如,假设我们有一个游戏,如果没有我们在程序的不同部分调用tick()方法,它是如何连续运行的?

1 个答案:

答案 0 :(得分:1)

如果您正在开发程序以便一次运行,我知道的最佳方法是使用定时延迟将其开发为以特定的循环速率运行。

IE:

while(forever) {
    do something
    test how long it took
    take up the remainder amount of time for the loop to run at a rate (ie 100Hz)
}

如果您迫切需要实时应用程序,则可以开发和使用QNX:

http://www.qnx.com/

但这肯定不是编程游戏的好环境。