作者pleaselouis (LOUISN)
看板GameDesign
標題Re: [請益] 關於 OGRE 地形 Collision 錯誤疑問
時間Tue Nov 4 11:58:32 2008
我終於找到錯誤了
在 void test1030App::createScene(void) 中
把下面的地方註解起來
//----------------------------------------------------------------------
// Create the scene node
SceneNode *node = mSceneMgr->getRootSceneNode()
->createChildSceneNode("CamNode1", Vector3(-400, 200, 400));
node->yaw(Degree(-45));
node->attachObject(mCamera);
// create the second camera node
node = mSceneMgr->getRootSceneNode()->createChildSceneNode
("CamNode2", Vector3(0, 200, 400));
//----------------------------------------------------------------------
再把所有 dualViewport 相關部份也全部註解起來 就正常了
這樣看起來 應該就是 Dual SceneManagers 的範例 跟 RaySceneQueries 有相衝突的部份
如果單純將這兩個範例硬合在一起 就會出現使用Camera 做mRaySceneQuery碰撞的誤判
只是要如何把這兩個部份 正確的融合在一起 就待之後再研討吧......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.140.116
※ 編輯: pleaselouis 來自: 59.112.140.116 (11/04 11:59)