4#AI固定点顺序巡逻
思路
在场景中放置多个目标点,让AI根据目标点索引值进行循环的顺序巡逻
步骤
1.在NPC的角色蓝图中创建一个目标点类型的数组,并将其暴露参数以便于指定目标点

2.在场景中指定目标点到数组中


3.创建两个黑板值,一个向量类型用于作为目标点的空间位置参数,一个整数类型用于作为目标点数组中的索引值

4.创建固定点巡逻的Task

5.再创建一个索引值计算的Task用于重置索引值,以完成循环

6.在AI控制器中初始化巡逻点索引值

7.行为树编写

逻辑拓展:顺序巡逻到数组最后一个索引时反向巡逻
1.建立一个布尔类型的黑板键用于判断巡逻的正反向

2.在AI控制器中添加初始化巡逻方向

3.修改正向巡逻的逻辑

4.添加反向巡逻的逻辑

5.修改行为树

本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用

浙公网安备 33010602011771号