Unity_Lesson

StatePattern

上記リンク先では、ステートパターンをUnityで使用する方法として以下2つを取り上げています





↓別資料

Stateパターンの基本 (途中まででいい) https://drive.google.com/file/d/1A07QQfFATMAaSxk3xPn3q6GTnDVuuhEH/view


「関数名(引数)」などとしてきたかと思いますが、 「関数名」などとして、クラスの型を引数とすることができます。

「関数名」を利用しStateパターンの汎用性を上げたversion

サンプルプログラムとしては
配布プロジェクトの「DesignPattern」内で提供しているので参考にしてみて欲しい


unityの場合 アニメーションコントローラー を利用してもいい

サンプルプログラムとしては
配布プロジェクトの「Animator」内で提供しているので参考にしてみて欲しい