5.行为树(Behavior Tree)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

原文

上一篇:详细介绍Java线程的生命周期


下一篇:Pod驱逐迁移和Node节点维护