LimbRig
は、特定の肢体(腕や脚など)の逆運動学(IK: Inverse Kinematics)を制御するためのコンポーネントです。Animator
コンポーネントと連携して、キャラクターの指定された肢体がターゲットやヒントの位置に合わせて動くようにします。
- IKの適用: 指定された肢体にIKを適用し、ターゲットとヒントの位置に追従させます。
- 重みの調整: IKの適用具合(重み)を動的に調整し、スムーズな遷移を実現します。
名前 | 説明 |
---|---|
isWorking |
IKが動作中かどうかを示すフラグ。 |
_ikGoal |
IKが適用される肢体。 |
_ikHint |
IKのヒントとなる肢体の位置。 |
_target |
IKのターゲットとなるTransform。 |
_hint |
IKヒントのTransform。 |
transitionToEnable |
IKを有効にする際の遷移時間。 |
transitionToDisable |
IKを無効にする際の遷移時間。 |
- 公開されているメソッドはありません。
LimbRig
はIIkRig
インターフェイスを実装しており、IK処理の基本的なフレームワークを提供します。- IKの適用には
Animator
コンポーネントが必要であり、Animator
のIK機能と連携して動作します。 - 重みの調整により、IKの適用がスムーズに有効化または無効化され、自然な動きが実現されます。