ドキュメント

Unity Engine

Unity Engine

simulationLayers

The Rigidbody2D and Collider2D layers to simulate.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.Physics2DModule
public static LayerMask simulationLayers { get; set; }

Remarks

By default, All Layers are simulated, however if you specify layers in this property then only the Rigidbody2D on those layers will be simulated. Along with this, only contacts for Collider2D on the specified layer(s) will be handled. Finally, only joints or effectors on the specified layer(s) will be handled.
This property is only used when the SimulationMode is in one of the automatic simulation modes i.e. SimulationMode2D.FixedUpdate or SimulationMode2D.Update. When using SimulationMode2D.Script and calling Physics2D.Simulate, the simulation layers are pass as an argument.
Additional Resources: Physics2D.simulationMode and Physics2D.Simulate.