Behaviour Desinger

来源:互联网 发布:sql server 日志回滚 编辑:程序博客网 时间:2024/05/16 02:13

using BehaviorDesinger.Runting.Task


Log:打印输出文字 打印一个日志

Sequence:复合任务 是由子任务构成的,相当于“and” 只有所有任务执行成功才返回成功

Selector:相当于“or”,有一个任务成功就返回成功,不在执行下去

Idle:一直等待,一直返回running状态

Wait:等待多长时间

Conditionals: 里头作为判断的

Patrol:巡逻  需要NavMeshAgent ,Navigation-static

Seek:从当前位置到目标位置

Can See Object: 是否看到物体

Sequence->Abort Type中断类型   self:自身里头的子任务可以中断   Lower Priority:比自己低优先级的中断(判断多次)  Both:两种情况都能中断

Inverter:把任务结果进行反转

Flee:逃跑


BehaviorManager.instance.IsBehaviorEnable()     判断行为树是否使用

bt.DisableBehavior;      禁用自身

bt.EnableBehavior;      启用自身

原创粉丝点击