1 << 10 檢測第10層
~(1 << 10) 檢測除了第10之外的層。
~(1 << 0) 檢測所有的層。
(1 << 10) | (1 << 8) 檢測第10和第8的層。
RaycastHit hit; Vector3 dir; //目標向量 float dis; //最大距離 bool res = Physics.Raycast(self.position, dir, out hit, dis,~(1<<10)); //檢測除第10層之外的 bool res2 = Physics.Raycast(self.position, dir, out hit, dis,~(1 << LayerMask.NameToLayer("Monster"))); //檢測除怪物層之外的