我做了一个小项目,有可以改变的场景。现在我将使用CEGUI实现GUI。对于每个场景我想使用不同的布局,我想创建一个小的包装器来替换屏幕更改的布局,所以我不需要在每个场景中实现一些特殊的东西来改变布局。
答案 0 :(得分:1)
我在一个教程中找到了这些内容:
CEGUI::Window *guiRoot = CEGUI::WindowManager::getSingleton().loadWindowLayout("TextDemo.layout");
CEGUI::System::getSingleton().setGUISheet(guiRoot);
他们回答了我的问题。