Unity 行为树-基础

、前言

  Unity里面的行为树又名BehaviorTree,最常用在NPC的敌人逻辑中。


二、基础说明(转载)

  1.行为树的调用时间为每帧;

  2.每个节点的状态只能下面3个中的其一:成功Success、失败Failure、运行中Running;

  3.即使是并行的组合器,在一个时刻,也是先后执行的;

  4.树的执行顺序为:从左向右,深度遍历;

  5.优先级:从左往右降低;

 


 三、行为树的Task介绍

行为树节点里面有4个概念,统称为Task:composite复合、Decorators装饰、Action行为、Conditions条件

 


 三、组合器的Task详细介绍

(1)composite复合:

 

 备注:当并行的时候,在执行Wait的时候,会直接返回失败。

(2)Decorators装饰:

 

 (3)Actions动作行为:

包含了Unity大部分组件,太多就不介绍了,自己去使用体验。

(4)Conditinals条件:

包含了Unity大部分组件,太多就不介绍了,自己去使用体验。

posted @ 2018-10-25 21:58  激情1995  阅读(934)  评论(0编辑  收藏  举报