1.一些遊戲用的cegui還是非常老的版本,嘗試在porting到cegui0.72上,難度真不小
2.做了簡單的demo,載入TLBB的一些layout
code:
CEGUI::SchemeManager::getSingleton().loadScheme("./schemes/WoWLookSkin.scheme.xml");<br />//CEGUI::SchemeManager::getSingleton().loadScheme( "./schemes/TaharezLookSkin.scheme" );</p><p>WindowManager& wmgr = WindowManager::getSingleton();<br />Window* myRoot = wmgr.createWindow( "DefaultWindow", "root" );<br />System::getSingleton().setGUISheet( myRoot );</p><p>//PushButton* btn = (PushButton*)wmgr.createWindow( "TaharezLook/Button", "testBtn" );<br />// myRoot->addChildWindow(btn);<br />// btn->setPosition(Point(0.25f, 0.25f));<br />// btn->setSize(Size(0.5f, 0.5f));<br />// btn->setText( "Hello World!" );<br />//myRoot->addChildWindow(wmgr.loadWindowLayout("./schemes/layouts/MessageBox_Friend.layout.xml"));<br /> myRoot->addChildWindow(wmgr.loadWindowLayout("./schemes/layouts/testButton.layout.xml"));<br /> //myRoot->addChildWindow(wmgr.loadWindowLayout("./schemes/layouts/LogOn.layout.xml"))
MessageBox_Friend.layout.xml(沒背景的?)