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.组织行为树

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

浙公网安备 33010602011771号