4#AI固定点顺序巡逻
思路
在场景中放置多个目标点,让AI根据目标点索引值进行循环的顺序巡逻
步骤
1.在NPC的角色蓝图中创建一个目标点类型的数组,并将其暴露参数以便于指定目标点
2.在场景中指定目标点到数组中
3.创建两个黑板值,一个向量类型用于作为目标点的空间位置参数,一个整数类型用于作为目标点数组中的索引值
4.创建固定点巡逻的Task
5.再创建一个索引值计算的Task用于重置索引值,以完成循环
6.在AI控制器中初始化巡逻点索引值
7.行为树编写
逻辑拓展:顺序巡逻到数组最后一个索引时反向巡逻
1.建立一个布尔类型的黑板键用于判断巡逻的正反向
2.在AI控制器中添加初始化巡逻方向
3.修改正向巡逻的逻辑
4.添加反向巡逻的逻辑
5.修改行为树
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用