Physics.Raycast(rtRay, out hit, Mathf.Infinity, 1 << 3)
指定碰撞层,1左移的位数就是在unity的层对应的大小,unity层数从0开始
0就表示忽略碰撞
1就表示碰撞
所以1000 从低位到高位对应Layer中的层,表示第3层检测碰撞,其他层忽略碰撞
本文介绍了Unity中Physics.Raycast方法的使用方式,特别是如何通过指定层掩码来控制射线投射时碰撞检测的范围。文章详细解释了掩码设置为1左移3位时的具体含义,即仅检测第三层上的碰撞,而忽略其他所有层。
指定碰撞层,1左移的位数就是在unity的层对应的大小,unity层数从0开始
0就表示忽略碰撞
1就表示碰撞
所以1000 从低位到高位对应Layer中的层,表示第3层检测碰撞,其他层忽略碰撞
1166
774
3824

被折叠的 条评论
为什么被折叠?