OGRE中 建筑物 遮住 地形 是怎么判断的?

2025-04-23 02:01:17
推荐回答(1个)
回答1:

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