グラフで、 Root を左クリックしてドラッグし、 Selector ノードを追加します。
コンポジット は、フロー制御の一形態であり、接続された子ブランチの実行方法を決定します。
左から右にブランチを実行し、通常はサブツリー間の選択に使用されます。
Selector は、正常に実行されたサブツリーが見つかると、
サブツリー間の移動を停止します。
たとえば、AI がプレーヤーの追跡に成功した場合、
AI は実行が終了するまでそのブランチにとどまり、
Selector の親コンポジットに移動して決定フローを続行します。
左から右にブランチを実行し、通常は一連の子を順番に実行します。
Selector とは異なり、Sequence は失敗したノードに到達するまでその子を実行し続けます。
たとえば、プレーヤーに移動する Sequence がある場合は、
範囲内にあるかどうかを確認してから、回転してアタックします。
範囲内にあるかどうかのチェックに失敗した場合、
回転アクションおよびアタック アクションは実行されません。
Simple Parallel には 2 つの「接続」があります。
最初の 1 つは、メインタスクで、Task ノードにのみ割り当てることができます
(コンポジットがないことを意味します)。
2 つ目の接続 (バックグラウンド ブランチ) は、
メインタスクの実行中に実行されるアクティビティです。
プロパティによっては、Simple Parallel はメインタスクが終了するとすぐに終了するか、
Background Branch が終了するのを待ちます。