其他分享
首页 > 其他分享> > 5.行为树(Behavior Tree)BT的装饰器节点

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

原文

标签:返回,SUCCESS,Tree,BT,FAILURE,RUNNING,子级,Behavior,节点
来源: https://www.cnblogs.com/hokori/p/14158230.html