如果要选择检测层的话
Physics.OverlapSphere(transform.position, viewRadius,8);
这样反而是忽视了指定层
Physics.OverlapSphere(transform.position, viewRadius,1<<8);
这样写才是选择开启检测层,坑啊尼玛
本文详细解析了在Unity引擎中使用Physics.OverlapSphere进行碰撞检测时,如何正确设置参数来实现对特定层的检测,避免常见的误解和错误。通过对比两种不同的参数设置方式,强调了正确使用位运算选择检测层的重要性。
如果要选择检测层的话
Physics.OverlapSphere(transform.position, viewRadius,8);
这样反而是忽视了指定层
Physics.OverlapSphere(transform.position, viewRadius,1<<8);
这样写才是选择开启检测层,坑啊尼玛
18万+
164

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