Unity 射线剔除

Physics.Raycast(rtRay, out hit, Mathf.Infinity, 1 << 3)
指定碰撞层,1左移的位数就是在unity的层对应的大小,unity层数从0开始

 

 

 


0就表示忽略碰撞
1就表示碰撞

所以1000 从低位到高位对应Layer中的层,表示第3层检测碰撞,其他层忽略碰撞

比如这里如果只想点击UI层,就Physics.Raycast(rtRay, out hit, Mathf.Infinity, 1 << 5)
————————————————
版权声明:本文为CSDN博主「cbbbc」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cbbbc/article/details/51333485

posted @ 2019-09-10 13:42  大刀乱飞  阅读(387)  评论(0)    收藏  举报