ゲーム用の堅牢な AI/スクリプト システムをどのように作成しますか?
1)すべての NPC/environment/entities に対して、個別の単一の動作ツリー (patrolBehavior、allyBehavior、vendorBehavior、doorBehavior など) を提供しますか? 画面に 500 ユニットある場合、ツリーを完全にパスする必要がありますか (ルートからノード/アクションへ)、またはすべてのユニットに対して 1 ノードの進行を行う必要がありますか?
2)私は update() 関数で AI ロジックを実行しています...しかし、一部のゲームには個別の AI スレッドがあると聞きましたが、何かアイデアはありますか?
3)ゲームをセクション/チャプターに分割する方法を考えています...単純な変数 (EVENT="Mission 3") を使用して、プレイヤーがどのように過ごしたかを示し、すべてを線形にしますか? そして、上のツリーで変数を利用しますか?