BehaviorTree.CPP行为树BT的装饰器节点(五)
Decorators
装饰器是只能有一个子项的节点。
由装饰者来决定是否,何时以及对子节点进行tick。
InverterNode
tick子节点一次,如果子节点失败则返回SUCCESS,如果孩子成功则返回FAILURE。
如果子级返回RUNNING,则此节点也返回RUNNING。
ForceSuccessNode
如果子级返回RUNNING,则此节点也返回RUNNING。
否则,它将始终返回SUCCESS。
ForceFailureNode
如果子级返回RUNNING,则此节点也返回RUNNING。
否则,它将始终返回FAILURE。
RepeatNode
Tick子节点最多N次,只要子项返回SUCCESS,就将N作为输入端口传递。
如果子节点返回FAILURE,则中断循环,在这种情况下,也返回FAILURE。
如果子级返回RUNNING,则此节点也返回RUNNING。
RetryNode
Tick子节点最多N次,只要子项返回FAILURE,就将N作为输入端口传递。
如果子节点返回SUCCESS,则中断循环,在这种情况下,也返回SUCCESS。
如果子级返回RUNNING,则此节点也返回RUNNING。

浙公网安备 33010602011771号