6#Ai感知-视力-AI追击玩家
AI感知系统
AI感知系统有环境感知(EQS)和感官感知两种,这里介绍感官感知系统
感官感知系统是一种通过程序来模拟生物的视觉,听觉,触觉之类感官的系统,它的作用类似于各种传感器
感官感知系统的使用
感官感知系统在引擎中被称为AIPerception
,它是一种组件可以挂载到AI的角色蓝图或AI控制器中(推荐)
视力感知配置
1.在AIPerception的细节面板中如下配置
调用方式
感知到玩家标签的Actor并根据状态设置黑板布尔值
案例:AI追击玩家
详述
- AI初始化时是巡逻状态
- 当看见玩家时,追击玩家
- 当看不见玩家时会进入搜索模式(随机巡逻)
- 搜索模式执行X轮后回到巡逻状态
1.新建一个列举用于存放AI的两中状态,并建立相应的黑板键
2.编写追击Task
3.初始化NPC行为设为巡逻
4.优化视觉感知逻辑
5.编写修改行为模式的Task
6.组织行为树
效果展示
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】