我目前参与了一个游戏项目,我们想要为菜单和其他东西添加GUI,但我们可能花费在开发我们自己的系统上的时间可能会花费我们一些时间,这是我们不想浪费太多时间的系统的一部分。
因此,我们正在阅读一些UI库,如GUIchan,CEGUI和最近的LibRocket,它显然非常灵活和有用,所以我的问题是,Librocket是否可以在C++中集成到使用SDL/OpenGL开发的项目中?如果你知道在哪里可以找到相关的信息,因为我们找不到这样的东西。
发布于 2011-10-10 14:40:52
librocket可以与任何媒体库一起使用。您需要编写一个从Rocket::Core::RenderInterface派生的渲染器。如果您在示例中查看,它们已经提供了此渲染器的opengl和directx实现。
对于播放声音,没有默认支持,但您可以使用事件轻松地实现它们。
发布于 2013-01-15 06:10:46
我有posted some instructions和集成libRocket到一个基于SDL2的应用程序所需的代码。因为你的问题在谷歌上排名很高,所以它可能会对其他寻找同样问题的人有用。
https://stackoverflow.com/questions/7705783
复制相似问题