【发布时间】:2012-02-28 23:45:07
【问题描述】:
在 allegro wiki (http://wiki.allegro.cc/index.php?title=Allegro_5_Tutorial/Events) 上显示了此代码。
bool get_event = al_wait_for_event_until(event_queue, &ev, &timeout);
我知道代码的作用,但为什么要等待事件或直到 60 毫秒结束?为什么不只是其中一个?
【问题讨论】:
-
本教程试图通过不引入计时器来简单化。超时只是用来代替以 60fps 滴答作响的计时器。它需要打破来绘制窗口,因为如果它被拖出屏幕,最小化等,它可能会被用户无效。