【问题标题】:Integrate LibRocket With SDL And OpenGL将 LibRocket 与 SDL 和 OpenGL 集成
【发布时间】:2011-12-04 01:58:21
【问题描述】:

我目前参与了一个游戏项目,我们想要为菜单和其他东西添加 GUI,但是我们可能花在开发自己的系统上的时间可能会花费我们一些时间,而这是系统的一部分,我们不想浪费太多时间。

所以,我们正在阅读一些 UI 库,如 GUIchan、CEGUI 和最近的 LibRocket,它们显然非常灵活和有用,所以我的问题是 Librocket 是否可以与使用 C++ 的 SDL/OpenGL 开发的项目集成?如果您知道在哪里可以找到相关信息,因为我们无法找到类似的信息。

【问题讨论】:

    标签: c++ opengl integration sdl


    【解决方案1】:

    librocket 旨在与任何媒体库一起使用。您需要编写一个从Rocket::Core::RenderInterface 派生的渲染器。如果您查看示例,他们已经提供了此渲染器的 opengl 和 directx 实现。

    对于播放声音,没有默认支持,但您可以使用事件轻松实现。

    【讨论】:

      【解决方案2】:

      我有 posted some instructions 和将 libRocket 集成到基于 SDL 2 的应用程序所需的代码。由于您的问题在 Google 上的排名很高,因此可能对寻找相同问题的其他人有用。

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多