|

楼主 |
发表于 2012-5-29 10:56:00
|
显示全部楼层
Re:求助LOD地形行走,相机抖动的问题。
是的,和LOD无关。
地形的高度已经可以说是比较准确的获得了。
这是相机方面的处理。
newPos.y = ((TBQuadTreeTerrain*)terrain)->getTerrainHeight(newPos.x, newPos.z)+2.5;
D3DXVECTOR3 tangent = newPos - m_pos;
D3DXVec3Normalize(&tangent, &tangent);
m_pos += tangent*m_fSpeed*dt;
m_pos.y = ((TBQuadTreeTerrain*)terrain)->getTerrainHeight(m_pos.x, m_pos.z)+2.5;
|
|