Composite リファレンス

BehaviourTreeの組み込みCompositeのリファレンスです。

Classes

クラス名 説明
ParallelSelector すべての子ノードを並列に実行し、いずれかの子ノードが成功した場合に親ノードに成功を返して実行を終了する。
子ノードがすべて失敗した場合は親ノードに失敗を返す。
ParallelSequencer すべての子ノードを並列に実行し、いずれかの子ノードが失敗した場合に親ノードに失敗を返して実行を終了する。
子ノードがすべて成功した場合は親ノードに成功を返す。
RandomExecutor 子ノードのうち一つをランダムに実行し、実行結果をそのまま返す。
RandomSelector 子ノードをランダムな順に実行し、成功した子ノードが見つかったら成功を返し終了する。
子ノードがすべて失敗した場合は失敗を返す。
RandomSequencer 子ノードをランダムな順に実行し、失敗した子ノードが見つかったら失敗を返し終了する。
子ノードがすべて成功した場合は成功を返す。
Selector 子ノードを左から順に実行し、成功した子ノードが見つかったら成功を返し終了する。
子ノードがすべて失敗した場合は失敗を返す。
Sequencer 子ノードを左から順に実行し、失敗した子ノードが見つかったら失敗を返し終了する。
子ノードがすべて成功したら成功を返す。