问题:OGRE - 多个窗口 - 渲染窗口和菜单窗口

我正在使用 OGRE 1.7。我想制作一个有两个窗口的应用程序,第一个渲染场景(一堆 3D 点),第二个必须呈现一组控件(按钮、下拉菜单、标签等)。我目前正在使用 SDKTrays 来组织按钮,但由于有很多控件,它们使场景变得混乱。我想将它们组织在一个单独的视图中。

谁能告诉我如何在 Ogre 中做到这一点?我无法从 OGRE 教程中弄清楚。我正在开发 Ubuntu 12.04 和 Ogre 1.8.1。

提前致谢。

PS 1:我的意思不是字面上的两个窗口,它可能是一个有两个面板/视图的窗口(因为缺少正确的词)

PS 2:许多与“多个窗口”类似的问题都在谈论多个视口。对我来说没有必要——第一个窗口是动态的,第二个窗口几乎是静态的。

PS 3:我有一种感觉,我必须使用 Ogre GUI,如 CEGUI、MyGUI、QuickGUI。我真的需要吗?如果是,请指出最容易开始的一个。

PS 4:这是来自 OGRE 论坛的转发(我无法得到答案)。

解答

我更喜欢将 Qt 用于我的 GUI 控件。我认为它是创建非游戏 GUI 最方便的库。结合 Ogre 和 Qt 是可能的。有适用于 Windows、Mac、Unix 的代码示例。请在这里查看。

Logo

Ubuntu 社区为您提供最前沿的新闻资讯和知识内容

更多推荐