cegui + directX9
1.一些游戏用的cegui还是非常老的版本,尝试在porting到cegui0.72上,难度真不小
2.做了简单的demo,加载TLBB的一些layout
code:
CEGUI::getSingleton().loadScheme(“./schemes/WoWLookSkin.scheme.xml”); //CEGUI:
:getSingleton().loadScheme( “./schemes/TaharezLookSkin.scheme” ); WindowManager& wmgr = WindowManager::getSingleton(); Window* myRoot = wmgr.createWindow( “DefaultWindow”, “root” ); System::getSingleton().setGUISheet( myRoot ); //PushButton* btn = (PushButton*)wmgr.createWindow( “TaharezLook/Button”, “testBtn” ); // myRoot->addChildWindow(btn); // btn->setPosition(Point(0.25f, 0.25f)); // btn->setSize(Size(0.5f, 0.5f)); // btn->setText( “Hello World!” ); //myRoot->addChildWindow(wmgr.loadWindowLayout(“./schemes/layouts/MessageBox_Friend.layout.xml”)); myRoot->addChildWindow(wmgr.loadWindowLayout(“./schemes/layouts/testButton.layout.xml”)); //myRoot->addChildWindow(wmgr.loadWindowLayout(“./schemes/layouts/LogOn.layout.xml”))
MessageBox_Friend.layout.xml(没背景的?)
还没有评论,来说两句吧...