忽略光线投射中的其他图层对撞机

时间:2017-04-22 11:27:57

标签: c# unity3d unity5 raycasting

我愿意使用光线投射特定图层并忽略其他图层而不管它的colider在我的navPoint图层对象上面吗?

 int specificLayerMask = LayerMask.GetMask("NavPoint");//raycast only this layer ignore others

        if (Physics.Raycast(raycastObject.transform.position, fwd, out objectHit, specificLayerMask))//50
        {}

以上代码光线投射到导航点图层但无法绕过其他图层对撞机。是否有任何方法可以忽略所有其他对撞机和光线投射到所需的层,无论碰撞器是否在任何其他对撞机后面

0 个答案:

没有答案
相关问题