1、导入包Behavior Designer 1.5.0.1和Behavior Designer-Movement Pack 1.4.1b
2、编写两个类:一是:条件任务类,二是:行为任务类
tips:引入Behavior.Runtime和Behavior.Runtime.Tasks库。
(1)条件任务类:继承Conditional类
(2)行为任务类:继承Action类
例子:遍历场景内的敌人,是否在视野以内,是则移动,否则不作任何操作。
条件类:
[TaskCategory("Demo")]//特性往编辑器上添加目录,方便查询
public class
EnemyInSight : Conditional
{
//目标Trans
public SharedTransform targetTrans;
//场景内的所有敌人
private GameObject[] targetList;
//目标标签