0

我已经做了一个记忆砖程序,但我希望它是定时的,即用户应该只能玩 2 分钟的游戏。我该怎么办?

同样在 linux sleep() 中不起作用,我们应该使用什么来延迟?

4

1 回答 1

0

我认为游戏在某处有一个“主循环”。

在主循环开始时(实际循环之前),取当前时间,调用 this start_time。然后在循环的每次迭代中,再次取当前时间,调用 this now。经过的时间是elapsed_time = now - start_time;。假设时间以秒为单位,那么if (elapsed_time >= 120) { ... end game ... }就可以了。

于 2013-08-25T09:25:56.110 回答