Appearance
第11回 3D探索4
2 / 4 追跡者を二状態で動かす
このステップの目的
待機と追跡だけに絞った追跡者の状態遷移を実装する
状態と条件
text
Idle --距離が近い--> Chase
Chase --距離が離れる--> Idle距離判定、プレイヤー方向、移動速度だけで成立させます。NavMeshを利用する場合も、今回の中心は経路探索ではなく状態の切り替えです。
見た目を接続する
追跡中はWalkまたはRunへSpeedを渡し、待機中はIdleに戻します。追跡開始の発光や音は既習のエフェクトを利用します。
チェックリスト
- 待機と追跡の状態がある
- 距離に応じて状態が切り替わる
- 追跡状態とアニメーション、音が連動する