RootMotionReceiver Namespace: Unity.TinyCharacterController.Modifier 概要: RootMotionReceiver コンポーネントは、アニメーションのルートモーションデータを受け取り、それをゲームオブジェクトに適用するために使用されます。このコンポーネントは、Animator コンポーネントから速度と回転の変化を取得し、それらの値を公開します。 機能と操作: ルートモーションの取得: Animator からルートモーションによる速度と回転を取得します。 速度と回転の公開: ゲームオブジェクトの移動や回転に使用できる速度と回転を公開します。 プロパティ 名前 説明 Velocity Animator から取得した速度。 Rotation Animator から取得したフレームごとの回転差分。 メソッド 名前 機能 void Awake( ) コンポーネントの初期化時に Animator コンポーネントを取得します。 void OnAnimatorMove( ) アニメーターが動作したときに呼び出され、速度と回転を更新します。 その他の注意事項 RootMotionReceiver は、キャラクターコントローラーや物理システムと連携して、アニメーションのルートモーションに基づいてキャラクターを移動させる際に使用されます。