發表文章

目前顯示的是 9月, 2017的文章

[Unity]layer Mask 的用法小筆記

在物理判定中,裡面有個參數 layer Mask  ,是要偵測的物件的layer  像是 Physics.Raycast(origin, direction, out hitInfo, maxDistance, layerMask ) 但是這個 layerMask (int)   並不是layer的編號,而是如下 layerMask = 1 << [layer 的編號] 如果要多組layer可以寫成如下 layerMask = 1 <<  [layer 的編號1] | 1 <<  [layer 的編號2] | 1 <<  [layer 的編號3] ; PS 如果不知道 layer編號,只知道名稱可以用以下方法 int layer= LayerMask.NameToLayer("Default");