1.9 中createCamera时,要加:
mCameraMan = new OgreBites::SdkCameraMan(mCamera);
demo代码如下:
void testbl::createCamera(){
mCamera = mSceneMgr->createCamera("MyCamera1");
mCamera->setPosition(0,100,200);
mCamera->lookAt(0,0,0);
mCamera->setNearClipDistance(5);
mCameraMan = new OgreBites::SdkCameraMan(mCamera);
}
1.9中chooseSceneManager() 中要自己new一个 Ogre::OverlaySystem();从1.9开始,overlay组件从核心变成了插件形式,记得delete mOverlaySystem
demo代码:
mOverlaySystem = new Ogre::OverlaySystem();
// Get the SceneManager, in this case a generic one
mSceneMgr = mRoot->createSceneManager(Ogre::ST_GENERIC);
mSceneMgr->addRenderQueueListener(mOverlaySystem);
ORRE 1.7与1.9的不同
猜你喜欢
转载自tuo-ba-ye.iteye.com/blog/2031472
今日推荐
周排行