Unity 射线无法检测到地形

为了实现相机不被遮挡,我从相机向人物的方向进行射线检测,但我的地形无法被射线检测到。

我以为是Terrain Collider的问题,但是我突然想起角色脚底的距离检测是有效的。

这就使我很迷糊了。

随后,我决定从角色内部向相机方向进行射线检测,最终检测到了地形,却没有检测到角色本身,真是Perfect。这说明,射线检测是单面的,只能检测到碰撞体的外表面。

猜你喜欢

转载自blog.csdn.net/weixin_43673589/article/details/123631107