轻量级,跨平台的输入库

And*_*kov 15 input

我正在尝试编写一个支持Joypads以及鼠标/键盘的游戏.我已经尝试过找到有关它的信息,但它已经过时或不够便携.

有没有人知道任何可以抽象Joypad阅读的好的,轻量级的库?我想使用360控制器,但我想支持更多.

我主要是在Windows上写作,但我真的不想使用DirectInput/XInput,以防万一我希望移植我的代码.

Kha*_*mão 10

你有没有尝试过OIS(面向对象的输入系统)?高效轻量的图书馆.我对此非常满意.

我从未尝试使用360控制器,但它应该可以正常工作.


Cor*_*ory 5

这可能是一个较旧的问题并且已经得到回答但是..

tigsource 上有人制作了一个轻量级的跨平台游戏手柄库,您可能会发现它很有用。

您可以在此处查看有关它的帖子。


Oak*_*ool -5

你看过XNA游戏框架吗?还有

阿莱罗 http://www.talula.demon.co.uk/allegro/

车库游戏 http://www.garagegames.com/

尝试一下

  • 事实上,它很糟糕,因为它不“符合问题”。 (10认同)
  • 一个糟糕的答案往往比没有答案更糟糕。 (9认同)
  • 有趣的是,我实际上已经有了答案,尽管并非所有部分都适合,而且我也得到了缺点。我相信拥有更多比拥有更少更好,然后你选择你需要的。 (3认同)
  • XNA 基于 .NET - 这绝对不是轻量级的,也不是跨平台的。车库游戏似乎是一个完整的库,不完全是我想要的。另一方面,Allegro 看起来非常有趣。我会检查一下。 (2认同)