使用Linux C ++ g ++ - 4.7
的Aspiring gamedev我已经完成了对时间步长,游戏循环的研究,并且没有使用getch,关注循环而不是输入导致其重要等...
他们很少谈及Input(),Movement(),ProcessInput()的工作方式,这些工作实际上是我需要的。
我没有计划炮轰或任何可能造成伤害的事情。我编写自己的游戏循环。
他们说服我这很简单,但如果它来自键盘和鼠标,我会用什么库为我的游戏循环获取适当的输入?
请不要发布Windows答案。
我已经读过这个:
https://gamedev.stackexchange.com/questions/651/tips-for-writing-the-main-game-loop
Capture characters from standard input without waiting for enter to be pressed
答案 0 :(得分:1)
我不确定您的要求是什么,但SFML库是跨平台的,允许您在不阻塞的情况下查看输入设备的状态。
主页:http://www.sfml-dev.org/index.php
教程页面:http://www.sfml-dev.org/tutorials/2.2/
输入教程:http://www.sfml-dev.org/tutorials/2.2/window-inputs.php