【发布时间】:2011-08-10 01:29:09
【问题描述】:
很抱歉,标题不正确,但我不知道该怎么称呼它。 我正在寻找可以轻松创建常用用户输入设备的代码或库,以及使游戏控件易于设置的代码/库(我目前正在使用 SFML 和 Box2D)
我不想重新发明诸如按钮、放置在鼠标所在位置的箭头之类的东西,以及更多特定于游戏的项目,例如“控件设置”,甚至能够用鼠标拖动对象。
更多特别是我想要接口的源代码......
- 使按钮和文本框易于创建
- 允许鼠标输入在游戏中按下按钮或拖动对象
- 具有“焦点”(例如能够获得焦点并可以输入的文本框)
- 兼容 SFML/Box2D
以及通用游戏机制/控件的代码......
- 允许轻松设置游戏控件
- 使单击并按住对象等事件易于设置,以便之后可以拖动对象
是否有任何简单的库或资源可供我使用,以避免花费大量时间编写这些现在的标准输入设备/技术?
【问题讨论】:
-
您会在来自另一个 GUI 工具包(GTKmm、Qt、wxWidgets)的小部件中使用 SFML 吗?如果是这样,那么有一些图形界面设计人员可以使用这些工具包(分别是 Glade、Qt Designer 和 wxGlade)。
-
不,我目前只是在学习所有这些东西,完全独立于任何 GUI 工具包或平台特定工具包
标签: c++ user-interface user-controls interface-builder