【发布时间】:2009-03-16 15:33:49
【问题描述】:
我开始使用 C 来提高我的编程技能,并决定尝试实现俄罗斯方块游戏。没什么太花哨的,它会在控制台上运行。
我从来没有实现过一款在用户输入的情况下仍能继续运行的游戏,并且直到我开始考虑游戏算法时才知道我必须处理这个问题。
谷歌搜索解决方案我想出了一个 _kbhit() 函数,但我在 Linux 机器上编程,该函数仅在 Windows 上可用。我该怎么做?
【问题讨论】:
-
您可能想查看 Allegro 游戏编程库。它是跨平台的,可以做你想做的事情以及更多。它只是非控制台的 AFAIK,所以我认为这不值得作为答案发布:)