gpt4 book ai didi

c++ - 将 LibRocket 与 SDL 和 OpenGL 集成

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:41 25 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于c++ - 将 LibRocket 与 SDL 和 OpenGL 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com