|
在ETM中显示的阴影时,阴影挥显示不正确,经常会被地形撕裂,请问是怎么回事?
代码如下,效果图见附件:
mSceneMgr->setAmbientLight(ColourValue(0.5, 0.5, 0.5));
Light* light = mSceneMgr->createLight("MainLight");
light->setType(Ogre: ight::LT_DIRECTIONAL);
light->setDirection(Vector3( 0, -1, 1 ));
light->setDiffuseColour(ColourValue(1, 1, 1));
light->setSpecularColour(ColourValue(1, 1, 1));
mSceneMgr->setShadowTechnique(SHADOWTYPE_TEXTURE_MODULATIVE);
mSceneMgr->setShadowFarDistance(1000);
mSceneMgr->setShadowTextureFadeStart(0.2);
mCamera->setNearClipDistance( 10 );
mCamera->setFarClipDistance( 5000 ); |
|