有抱负的游戏开发者使用 Linux C++ g++-4.7
我已经对时间步长、游戏循环进行了研究,并且不使用 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
最佳答案
我不确定您的要求是什么,但 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
关于c++ - 有没有标准的 Linux C++ 输入库可供使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29808640/