【Unity入门】LayerMask小结
LayerMask常用的几种方法
LayerMask.GetMask
根据 层名称 获取其层遮罩值
遮罩值 = 2^层索引
假设 UserLayerA 和 UserLayerB 是第十层和第十一层。 这两个层会具有 User Layer 值 10 和 11。若要获取其层遮罩值, 可以将其名称传入 GetMask。参数可以是 其名称的列表或是存储其名称的字符串数组。在此例中, 返回值将为 2^10 2^11 = 3072。第八层的遮罩值则是 2^10=256。
LayerMask.NameToLayer
根据 层名称 获取 层索引
如果未找到,则返回 -1
LayerMask.LayerToName
根据 层索引 获取 层名称