【发布时间】:2014-06-02 20:35:36
【问题描述】:
我想在控制台上用 C 制作一个蛇游戏。我的问题是,我如何才能比在游戏循环中每次都更新屏幕比 system("cls"); 更好,因为这会导致屏幕闪烁,我不喜欢它。
【问题讨论】:
-
无论你尝试什么,都很难让它超级便携。我建议使用像 ncurses 这样的东西来抽象这些东西
标签: c console console-application
我想在控制台上用 C 制作一个蛇游戏。我的问题是,我如何才能比在游戏循环中每次都更新屏幕比 system("cls"); 更好,因为这会导致屏幕闪烁,我不喜欢它。
【问题讨论】:
标签: c console console-application
我认为你想做的事情可以通过使用 termcaps/ncurses 来实现。
上次我不得不做类似的事情时,我使用了这个网站。它也可能对您有所帮助:
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
问题是它不能移植到 Windows。
【讨论】:
Yami 打败了我。
NCURSES 就是你想要的。
如果您在 Windows 上需要某些东西,可以尝试此处提供的建议: Is ncurses available for windows?
编辑:我只是发表评论,但我没有声誉。
【讨论】: