unity中层级检测

声明或获取到一个Layermask后,检测获取到物体targetObj的层级是否在已经勾选或者初始化好的layermask中:

layermask>>targetObj.gameobject.layer&1

作用是通过位运算将layermask与目标物体的对应层级标志位移动到第一位与1进行与运算只保留下第一位的值,如果值为0意味着该层级没有被勾选,否则表示该物体层级被选中了,物体属于目标层级

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容