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

Is there any standard Linux C++ input libraries out and used?

本文关键字:输出 输入 C++ 任何 标准 Linux 是否      更新时间:2023-10-16

Aspiring gamedev using Linux C++ g++-4.7

我已经对时间步长、游戏循环和不用户 getch 进行了研究,专注于循环而不是输入,因为它很重要等......

他们很少提到Input(),Movement(),ProcessInput()的工作原理,这是我实际需要的同一个鸡蛋。

我没有计划掏钱或任何可能造成伤害的事情。我确实编写了自己的游戏循环。

他们说服我这很简单,但是如果游戏循环来自键盘和鼠标,我应该使用什么库来获取正确的游戏循环输入?

请不要发布窗口答案。

我已经读过这个:

https://gamedev.stackexchange.com/questions/651/tips-for-writing-the-main-game-loop

C++等待用户输入

从标准输入中捕获字符,无需等待按回车

我不确定您的要求是什么,但 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