、前言
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大部分组件,太多就不介绍了,自己去使用体验。