1.name转layer 使用 LayerMask mask = 1 << LayerMask.NameToLayer(“something”):
1 << 10 打开第10的层。 等价于【1 << LayerMask.NameToLayer("Ground");】 也等价于【 LayerMask.GetMask(("Ground");】
~(1 << 10) 打开除了第10之外的层。
~(1 << 0) 打开所有的层。
(1 << 10) | (1 << 8) 打开第10和第8的层。等价于【 LayerMask.GetMask(("Ground", "Wall");】
~((1 << 10) | (1 << 8) )过滤第10,8层
2.直接使用layermask:LayerMask mask=layermask1.value+layermask2.value;至干涉layermask1层和layermask2层