Unity-LayerMask层级操作

LayerMask实际上是一个位码操作,在Unity3D中一共有32个Layer层,并且不可增加。 在Unity官方中给出的描述是: Layers通常被摄像机用来渲染部分场景,和灯光照射部分场景使用。但是它们也可以用来做射线检测时忽略一些collider或Collision使用。 在代码中使用时如何开启某个Layers? LayerMask mask = 1 << 你需要开启的Layers层。 L
相关文章
相关标签/搜索