2013-01-17 47 views
0

我正在使用3D應用程序,並且需要加載大型3D模型。 cocos3D無法渲染它,但Ogre3d(www.ogre3d.org)可以。如何將3d作爲視圖控制器添加到我的項目中

我嘗試添加orge3d作爲視圖控制器,但不幸運,我不能。 Orge3d創建一個UIWindow對象,可以通過

UIWindow* uiWindow; 
RenderWindow* mWindow = Ogre::Root::getSingleton().getAutoCreatedWindow(); 
mWindow->getCustomAttribute("WINDOW", &uiWindow); 

獲取和我的應用程序是一個導航應用程序,我需要添加3D模型前推一些視圖控制器,所以我不知道如何做到這一點。任何人都可以幫忙。

謝謝。

回答

0

Ogre3d優惠OgreViewEAGLViewController

所以,我相信你會實例化視圖或直接在控制器,然後初始化食人魔通過:

[self initOgreWithWnd:nil andView:glview]; 

[self initOgreWithWnd:nil andView:glController.view]; 

我會給一個鏡頭直接實例化控制器,雖然,看起來使所有事情都能正常工作可能比這更復雜,如this discussion所示。

相關問題