LayerMask
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LayerMask相关的知识,希望对你有一定的参考价值。
layer表示0-31的数字,是层。
而如果定义了layermask,layermask多了everything和nothing
layer的数值,参考右上叫的layer,打开add layer来看.
判断一个物体的在不在layermask中。
if ((GazeManager.Instance.RaycastLayerMask & (1 << this.gameObject.layer)) != 0) { Debug.LogError("The cursor has a layer that is checked in the GazeManager‘s Raycast Layer Mask. Change the cursor layer (e.g.: to Ignore Raycast) or uncheck the layer in GazeManager: " + LayerMask.LayerToName(this.gameObject.layer)); }
如果raycast用layermask,选中的表示都要射到!
以上是关于LayerMask的主要内容,如果未能解决你的问题,请参考以下文章
Physics2D.Linecast中的参数layerMask