AgentController
NavMeshAgentをラップしたAI用移動コンポーネント。
主に組み込みBehaviourのAgentを介して使用する。
プロパティ
プロパティ名 | 説明 |
---|---|
Agent | 制御したいNavMeshAgent。 |
Animator | 制御したいAnimator。 |
Moving Parameter | Agentが移動中かどうかをAnimatorへ設定するためのboolパラメータを指定する。 |
Moving Speed Threshold | 移動中と判定する速度の閾値 |
Speed Parameter | 移動速度をAnimatorへ設定するためのfloatパラメータを指定する。 |
Speed Type | AnimatorのSpeedパラメータに受け渡す値のタイプ。 |
Speed Div Value | Speedに対して割る値。(_SpeedTypeがSpeedType.DivValueの時のみ使用) |
Speed Damp Time | 移動速度のダンプ時間。 |
Movement Type | 移動ベクトルのタイプ。
|
Movement Div Value | velocityに対して割る値。(_MovementTypeがMovementType.DivValueの時のみ使用) |
Movement X Parameter | Agentのローカル空間での移動ベクトルのX値をAnimatorへ設定ためのfloatパラメータを指定する。 |
Movement X Damp Time | 移動方向ベクトルのX値のダンプ時間。 |
Movement Y Parameter | Agentのローカル空間での移動方向ベクトルのY値をAnimatorへ設定ためのfloatパラメータを指定する。 |
Movement Y Damp Time | 移動方向ベクトルのY値のダンプ時間。 |
Movement Z Parameter | Agentのローカル空間での移動方向ベクトルのZ値をAnimatorへ設定ためのfloatパラメータを指定する。 |
Movement Z Damp Time | 移動方向ベクトルのZ値のダンプ時間。 |
Turn Parameter | ターン方向をAnimatorへ設定するためのfloatパラメータを指定する。 |
Turn Type | Turnのタイプ
|
Turn Damp Time | ターン方向のダンプ時間。 |