对不起这个尴尬的标题,但我不知道该怎么称呼它。 我正在寻找能够轻松创建常用用户输入设备的代码或库,以及使游戏控件易于设置的代码/库(目前我正在使用SFML和Box2D)
我不想重新发明诸如按钮,箭头放置在鼠标所在位置之类的东西,以及更多游戏特定项目,例如“控件设置”,甚至可以用鼠标拖动对象。
更多特别是我想要接口的源代码....
和常见游戏机制/控件的代码....
是否有任何简单的库或资源可用于避免花费大量时间编写这些标准输入设备/ tecniques?
答案 0 :(得分:1)
我认为CEGUI是你要找的东西:
http://www.cegui.org.uk/wiki/index.php/Main_Page
这是一个使用OpenGL的GUI框架。其他一些可以在this list中找到。
但是,如果我是你,我只会使用一个主要的工具包,例如GTK,Qt或wxWidgets与SFML结合而不是处理CEGUI。
SFML包含Qt和wxWidgets的指南,其余部分位于http://www.sfml-dev.org/tutorials/1.6/。
我在这里创建了自己的GTK小指南:http://lalaland.github.com/gtkGuide.html