4#AI固定点顺序巡逻
思路
在场景中放置多个目标点,让AI根据目标点索引值进行循环的顺序巡逻
步骤
1.在NPC的角色蓝图中创建一个目标点类型的数组,并将其暴露参数以便于指定目标点
2.在场景中指定目标点到数组中
3.创建两个黑板值,一个向量类型用于作为目标点的空间位置参数,一个整数类型用于作为目标点数组中的索引值
4.创建固定点巡逻的Task
5.再创建一个索引值计算的Task用于重置索引值,以完成循环
6.在AI控制器中初始化巡逻点索引值
7.行为树编写
逻辑拓展:顺序巡逻到数组最后一个索引时反向巡逻
1.建立一个布尔类型的黑板键用于判断巡逻的正反向
2.在AI控制器中添加初始化巡逻方向
3.修改正向巡逻的逻辑
4.添加反向巡逻的逻辑
5.修改行为树
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】