Skip to content
第11回 3D探索4

2 / 4 追跡者を二状態で動かす

このステップの目的

待機と追跡だけに絞った追跡者の状態遷移を実装する

状態と条件

text
Idle --距離が近い--> Chase
Chase --距離が離れる--> Idle

距離判定、プレイヤー方向、移動速度だけで成立させます。NavMeshを利用する場合も、今回の中心は経路探索ではなく状態の切り替えです。

見た目を接続する

追跡中はWalkまたはRunへSpeedを渡し、待機中はIdleに戻します。追跡開始の発光や音は既習のエフェクトを利用します。

チェックリスト
  • 待機と追跡の状態がある
  • 距離に応じて状態が切り替わる
  • 追跡状態とアニメーション、音が連動する