CEGUI 学习笔记
时间:2010-12-18 来源:安羽.
CEGUI::Window *mSheet = wmgr.createWindow("DefaultWindow", "YourWindow/Name");
使用 参数1:“DefaultWindow” 创建的窗体是永远不会被显示出来的,它是CEGUI显示元素的根。
CEGUI的各种显示元素定义在scheme文件中[Vanilla/Button、Vanilla/FrameWindow、Vanilla/Editbox等],DefaultWindow却不是,虽然scheme文件中有TargetType="DefaultWindow"项,但这是两回事,没有什么联系。
对FrameWindow窗体是可以resize的。
属性:AlwaysOnTop 指定窗体是显示在最项层。
setSize(CEGUI::UVector2(CEGUI::UDim(0.5, 160), CEGUI::UDim(0.4, 25)));
UDim(0.5, 160)表示当前元素宽度为父元素的0.5倍加160个像素,如果想设置宽度仅为160像素就直接设置为:UDim(0.0, 160)
定义CEGUI显示元素方法1)硬编码2)使用.layout文件
CEGUI::Window* win;
win->addChildWindow(wmgr.loadWindowLayout("layoutfileName.layout"));
相关阅读 更多 +