RigidbodyBrain Namespace: Unity.TinyCharacterController.Brain 概要: RigidbodyBrainは、UnityEngine.Rigidbodyを使用して動作するコンポーネントです。このコンポーネントはUnityEngine.CapsuleColliderとUnityEngine.Rigidbodyで動作し、キャラクターは_stepHeight値によって定義された高い位置に配置され、移動中に_skinWidth値で定義されたマージンで停止します。CharacterSettings.HeightとCharacterSettings.RadiusによってUnityEngine.CapsuleColliderの高さと幅が決定されます。適切に機能するためには、IGravityとIGroundContactが必要です。 機能と操作: 軸固定: キャラクターが移動できる軸を設定する。 スキン幅: キャラクターと壁の間に設定される幅。 ステップ高さ: キャラクターが乗り越えることができる段差の高さ。 位置と回転の更新: キャラクターの位置と回転を更新する。 プロパティ Name Description FreezeAxis キャラクターの移動を制限する軸を設定する。 LockAxis FreezeAxisのVector3形式。 _skinWidth キャラクターと壁の間の幅を設定する。 _stepHeight キャラクターが乗り越えることができる段差の高さを設定する。 メソッド Name Function public void SetFreezeAxis( bool x, bool y, bool z ) キャラクターの移動可能な軸を設定する。