|
我在ogre的演示程序Demo_Terrain中加入了cegui的光标
mGUIRenderer = new CEGUI::OgreCEGUIRenderer(mWindow, Ogre::RENDER_QUEUE_OVERLAY, false, 3000, mSceneMgr);
mGUISystem = new CEGUI::System(mGUIRenderer);
CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLookSkin.scheme");
CEGUI::MouseCursor::getSingleton().setImage("TaharezLook", "MouseArrow");
编译运行后很正常,屏幕中间出现了一个小光标,
可是当我把整个Terrain工程搬出来放到我新建的一个解决方案后,
编译可以通过,可是运行到mGUISystem = new CEGUI::System(mGUIRenderer);就出现一个错误提示框
内存位置 0x0012dbc8 处的 CEGUI::GenericException.
我一行代码都没有改,为什么在ogre的演示程序里能运行可是到了我的解决方案中就不能运行呢? [em7] |
|