| Parameter | Description |
|---|---|
| layerNames | The layer names (case sensitive) to find a combined physics mask for. |
PhysicsMask The combined physics mask associated with the specified layer names. If a layer name isn't found, Unity produces a console warning and returns PhysicsMask.None.
Get a PhysicsMask for the specified layer name(s).
Use this method to build the category and contact masks for a ContactFilter so a shape only collides with the layers it needs to. Create the layers in a PhysicsCoreSettings2D asset first.
// Get a physics mask for a single layer, and another for a group of layers // that the object should collide with. using UnityEngine; using Unity.U2D.Physics;
public class GetLayerMaskExample : MonoBehaviour { void Start() { PhysicsMask objectLayer = PhysicsLayers.GetLayerMask("Car"); PhysicsMask contactLayer = PhysicsLayers.GetLayerMask("Walls"); } }