- 作用:管理场景中所有行为树的执行
可配置字段
UpdateInterval
- 作用:行为树的更新间隔
- 可配置枚举
- EveryFrame:每帧更新
- SpecifySeconds:指定秒数更新
- Manual:手动更新
// 01 更新所有行为树
BehaviorManager.instance.Tick();
// 02 更新指定行为树
BehaviorManager.instance.Tick(BehaviorTree);
TaskExecutionType
- 作用:控制 task 如何多次执行
- 举例:
- Repeater 被设置为重复执行 5 次
- 可配置枚举
- NoDuplicates
- 上例中:一帧/tick 只执行一次,全部执行完需要五 tick
- Count
- 上例中:指定一 tick 中的最大执行次数
- NoDuplicates