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/608205899https://www.bilibili.com/video/BV1Le411D71Q?p=3&vd_source=0b48a4de5d48210298dd8b91fa633329

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值