Behavior Tree ノードのリファレンス:コンポジット

Behavior Tree Composite ノードのリファレンスです。

Windows
MacOS
Linux
このページ中

Composite ブランチのルートを定義し、そのブランチの実行方法の基本的なルールを定義するノードです。デコレーターを適用すると、ブランチへのエントリの変更や、実行中にキャンセルができるようになります。また、コンポジットの子が実行されている場合にのみアクティブになるサービスを追加することもできます。 

Behavior Tree の Root ノードにアタッチできるのは、Composite ノードだけです。

Selector

Selector_01.png

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

プロパティ

説明

Apply Decorator Scope

これが設定されている場合、実行フローがブランチを出るときに下のブランチのすべてのデコレーターが削除されます (このノードのデコレーターは影響を受けません)。

Node Name

Behavior Tree グラフで表示されるノード名です。

Sequence

Sequence_01.png

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

プロパティ

説明

Apply Decorator Scope

これが設定されている場合、実行フローがブランチを出るときに下のブランチのすべてのデコレーターが削除されます (このノードのデコレーターは影響を受けません)。

Node Name

Behavior Tree グラフで表示されるノード名です。

Simple Parallel

SimpleParallel_01.png

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

プロパティ

説明

Finish Mode

Immediate

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

Delayed

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

Node Name

Behavior Tree グラフで表示されるノード名です。

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信