Behavior Designer文档-5(行为管理器)


     行为管理器(Behavior Manager)是在运行行为树插件的时候自动创建的组件,他用于管理场景中的所有行为树。

      你可以改变行为树的更新间隔属性(Update Interval"Every Frame"选项是指行为树将每帧进行更新。"Specify Seconds"选项是指按照指定时间进行更新。"Manual" 选项是指手动更新行为树,你可以使用以下方法:

BehaviorManager.instance.Tick();

     如果你想不同行为树拥有不同的更新频率,你可以手动的设置他们:

BehaviorManager.instance.Tick(BehaviorTree);

     任务执行类型(Task Execution Type允许你指定一个行为树是否应该继续运行任务直到他遇到一个已经运行完毕的任务或者继续运行到一个指定的最大任务运行数量。例如下面例子:

Behavior Designer文档-5(行为管理器)_第1张图片

     循环执行任务(Repeater)设置为重复5次。如果任务执行类型设置为No Duplicates,Play Sound任务在一个周期中将只运行一次。如果任务执行类型设置为Count,并设置一个最大值为5,那么他将在一个周期中执行5次。

你可能感兴趣的:(Behavior Designer文档-5(行为管理器))