【发布时间】:2014-05-22 08:34:37
【问题描述】:
我正在尝试用 C 语言制作一个简单的俄罗斯方块游戏程序,我正在使用sleep(),但它也延迟了GetAsyncKeyState() 功能,因此我每 1 个下落块只能使用一次。谁能解释一下如何分别使用这两个?
【问题讨论】:
我正在尝试用 C 语言制作一个简单的俄罗斯方块游戏程序,我正在使用sleep(),但它也延迟了GetAsyncKeyState() 功能,因此我每 1 个下落块只能使用一次。谁能解释一下如何分别使用这两个?
【问题讨论】:
你不应该在 gui 线程中睡觉!这会阻止任何 GUI 活动。只需使用计时器每 1 秒或您需要的频率更新游戏状态。
【讨论】: