`
tuo_ba_ye
  • 浏览: 5163 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

ORRE 1.7与1.9的不同

阅读更多
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);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics