建筑遮住地形这个比较复杂,ogre内置的碰撞检测功能比较弱,做不到精确计算。大概思路是这样的,Camera::getCameraToViewportRay()取到一条相机当前方向的射线,然后用这条射线对建筑的包围盒求交点(intersects函数),有交点就表示遮挡,否则不遮挡。楼主注意哈,这个方法不精确哈