WindowManager& winMgr = WindowManager::getSingleton(); //这个你懂的
第一步:载入背景图 参数(名称,图片路径)
ImagesetManager::getSingleton().createFromImageFile("BackgroundImage", "GPN-2000-001437.tga");
第二步:创建一个StaticImage的窗口 参数(窗口类型,名称)
Window* background = winMgr.createWindow("TaharezLook/StaticImage", "background_wnd");
第三步:设置属性
//设置位置(相对坐标)
background->setPosition(UVector2(cegui_reldim(0), cegui_reldim( 0)));
//设置大小
background->setSize(UVector2(cegui_reldim(1), cegui_reldim( 1)));
// 设置边框
background->setProperty("FrameEnabled", "false");
//设置默认背景
background->setProperty("BackgroundEnabled", "false");
// 设置背景纹理图片(就刚创建的)
background->setProperty("Image", "set:BackgroundImage image:full_image");
第四步:
将窗口加入窗口管理器(root节点)
System::getSingleton().setGUISheet(background);