我在 C 或 C++ 方面的经验很少,所以我不了解该语言中的一些各种快捷方式和常见任务。
我正在查看与此类似的游戏代码:
bool
update_frame (void)
{
// Various bits of code
return TRUE;
}
这是游戏的主循环。我认为它类似于以下内容:
while (true) {
// do stuff
}
我会在 C# 或 Java 中使用。这就是这里发生的事情吗?
最佳答案
此代码可能使用了游戏引擎。引擎将每秒调用 update_frame
30/60/X 次。然而,在这两者之间,它可能会执行其他任务。
不过,它可能起到 while(true) 循环的作用。
关于你能在 C 中定义一个返回 bool 的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7048571/