pleaselouis 時常出沒的會員
註冊時間: 2008-11-03 文章: 32
505.97 果凍幣
|
發表於: 2008-11-4, PM 12:01 星期二 文章主題: 我終於找到錯誤了 |
|
|
我終於找到錯誤了
在 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));
//
// 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碰撞的誤判
只是要如何把這兩個部份 正確的融合在一起 就待之後再研討吧...... |
|