【Unity】キャラの状態をオブジェクトにする
ナビメッシュエージェントコンポーネントを付けた敵キャラの状態をオブジェクトにして管理してみました。 敵に付けるスクリプトのクラスの中に状態のクラスを定義して、各状態はそのクラスを継承します。各状態のクラスにその状態に必要… 続きを読む »
ナビメッシュエージェントコンポーネントを付けた敵キャラの状態をオブジェクトにして管理してみました。 敵に付けるスクリプトのクラスの中に状態のクラスを定義して、各状態はそのクラスを継承します。各状態のクラスにその状態に必要… 続きを読む »
Stateデザインパターンのように、各状態をオブジェクトにして進行管理してみました。 まず状態クラスの基底クラスを作りました。 abstract public class State { public virtual v… 続きを読む »
列挙型で敵の状態を管理してみました。 enum State : byte { Wandering, Tracking, Missing } State state; 列挙型を宣言して、徘徊中・追跡中・見失っているの3つの… 続きを読む »