サンプルプロジェクトにはあるが。。。
メソッドの実行方法をどこかで書くか?
ゲームAI プログラム の 選択肢 etc:
Behaviour TreeとBlackboard(BehaviourTree.md)
ステートマシン (Finite State Machine, FSM):
簡単なAIには、FSMが適していることがあります。特に、状態の数が少なく、状態遷移が明確な場合に有効です。
プランナー (Planner):
キャラクターが目標を達成するために行動を選択する必要がある場合、プランナーを使用することができます。これは、目標指向のAIに適しています。
ユーティリティベースAI:
複数の行動候補の中から、状況に応じて最も適切な行動を選択するAIを構築する場合に有効です。Behaviour Treeと組み合わせて使用することもあります。
GOAP (Goal Oriented Action Planning):
高度なAIが必要な場合にはGOAPが適しています。キャラクターがゴールを持ち、その達成のためにアクションを計画して実行します。