4#AI固定点顺序巡逻

思路

在场景中放置多个目标点,让AI根据目标点索引值进行循环的顺序巡逻

步骤

1.在NPC的角色蓝图中创建一个目标点类型的数组,并将其暴露参数以便于指定目标点

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


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

4.创建固定点巡逻的Task

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

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

7.行为树编写

逻辑拓展:顺序巡逻到数组最后一个索引时反向巡逻

1.建立一个布尔类型的黑板键用于判断巡逻的正反向

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

3.修改正向巡逻的逻辑

4.添加反向巡逻的逻辑

5.修改行为树

posted @ 2024-02-28 21:13  荒坂株式会社  阅读(35)  评论(0)    收藏  举报