Language:

Behavior Tree ノードのリファレンス:Composites

このページ中:

Composite ノード は、ブランチを実行するブランチのルートと基本ルールを定義します。Decorators を適用させて、ブランチへのエントリを修正したり、実行中に取り消すことができます。また、それらにアタッチされている Services はコンポジットの子供の実行中のみアクティブになります。

Selector

Selector.png

Selector ノードは子ノードを左から右へ評価し、そのうちの 1 つが成功すると実行を終了します。Selector の子ノードのどれかが成功を返した時点で、 Selector は成功します。Selector の子ノードがすべて失敗すると、 Selector は失敗します。

プロパティ

説明

Node Name

Behavior Tree グラフでのノードの表示名です。

Sequence

Sequence.png

Sequence ノードは子ノードを左から右へ評価し、そのうちの 1 つが失敗すると実行を終了します。子ノードが失敗すると、 Sequence は失敗します。Sequence の子ノードがすべて成功すると、 Sequence は成功します。

プロパティ

説明

Node Name

Behavior Tree グラフでのノードの表示名です。

Simple Parallel

SimpleParallel.png

Simple Parallel ノードにより、 1 つのメインタスクのノードがツリー全体に沿って実行できるようになります。メインタスクが終了すると、セカンダリ ツリーを中止するためにノードをすぐに終了する、セカンダリ ツリーを終了する、またはセカンダリ ツリーの終了を遅らせるかを Finish Mode の設定で指示します。

プロパティ

説明

Finish Mode

Immediate

メインタスクが終了すると、バックグラウンド ツリーが中止されます。

Delayed

メインタスクが終了すると、バックグラウンド ツリーは終了を許可されます。

Node Name

Behavior Tree グラフでのノードの表示名です。