EQS(环境查询系统)
简介
- EQS是一种进阶的AI系统,可以看成是行为树Task的进阶版本
EQS的基础三部分
- 生成器 generate
- 测试 test
- 情景 context
生成器 generate
根据一定规则生成 点 或者 查找场景中的对象 。UE提供9种EQS,包括圆形、扇形、方形、类查找方式
测试 test
根据指定的规则,对点、对象进行打分或者过滤,这个是EQS中特别重要的一部分,通过测试可以找到最合适的点或者对象
情景 context
情景说白了就是目标是谁,比如生成器是以我为圆心,那么我就是目标;比如测试项为能否看见指定对象,那么指定对象就是目标
基础使用案例:实现当玩家出现在生成器指定的范围时,AI向玩家移动
1.创建EQS并编写生成器
2.创建检测员(一种测试用的Pawn,它可以显示生成器的生成点位)并指定EQS
3.在行为树中启用EQS
在这个例子中,并未用到情景和测试模块,但是其已经可以实现寻找玩家然后向其移动的能力了
参考链接
https://docs.unrealengine.com/5.1/zh-CN/environment-query-system-quick-start-in-unreal-engine/
https://zhuanlan.zhihu.com/p/608205899
https://www.bilibili.com/video/BV1Le411D71Q?p=3&vd_source=0b48a4de5d48210298dd8b91fa633329
本文来自博客园,作者:荒坂株式会社,博客内容均属学习笔记,只做交流之用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】