是否有任何标准的Linux C ++输入库出来使用?

时间:2015-04-22 20:56:07

标签: c++ linux input

使用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

C++ wait for user input

Capture characters from standard input without waiting for enter to be pressed

1 个答案:

答案 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