Rigidbodyのシミュレーションで自由に操作できる軸をコントロールします
By default this is set to RigidbodyConstraints.None, allowing rotation and movement along all axes. In some cases, you may want to constrain a Rigidbody to only move or rotate along some axes, for example when developing 2D games. You can use the bitwise OR operator to combine multiple constraints.
// Freeze the rotation around x-Axis rigidbody.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY;
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { rigidbody.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY; } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def Example() as void: rigidbody.constraints = (RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY)