作者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)