AgentControllerがOffMeshLink(またはNavMeshLink)を横切る方法の設定を行う。
プロパティ
プロパティ名 |
説明 |
Traverse Data |
OffMeshLinkを通過する方法の設定フィールド名 | 説明 |
---|
Parameter | 通過中にTrueにするBool型パラメータ | Angular Speed | 通過方向へ回転する速さ | Jump Height | ジャンプする高さ 0を指定した場合は直線移動する。 | Min Speed | 最小の移動速度。NavMeshAgent.speedと比較して速い方を使用する。 | Start Wait | 向き直ってから通過し始めるまでの待機設定。フィールド名 | 説明 |
---|
Type | 待機方法- None
- 待機しない。
- Time
- 時間経過を待つ
- Animation Event
- AnimationEventを待つ。
Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
| Time | 待機時間(typeをWaitType.Timeにした場合に使用) | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。 |
| End Wait | 通過し終えてからNavMesh上への移動に切り替わるまでの待機設定。フィールド名 | 説明 |
---|
Type | 待機方法- None
- 待機しない。
- Time
- 時間経過を待つ
- Animation Event
- AnimationEventを待つ。
Animatorコンポーネントと同じGameObjectにAnimationTriggerEventReceiverを設定し、AnimationEventでAnimationTriggerEventReceiver.Triggerを呼び出すことで待機終了。
| Time | 待機時間(typeをWaitType.Timeにした場合に使用) | Event Name | AnimationEventの名前 呼び出すTriggerメソッドの引数の文字列と同一の名前を設定する。 |
|
|