虚幻基础:EQS


能帮到你的话,就给个赞吧 😘


文章目录

EQS:寻找 生成情景和测试情景之间的最佳位置并写入黑板

run EQS Query

创建EQS

debug EQS

run EQS Query:行为树运行EQS并将最佳候选点更新到黑板键

查询模板:指定 EQS文件

黑板键:指定黑板键(位置或Actor)

运行模式

单一最佳目标:返回最佳目标

来自最佳5%的单一随机项:在前5%目标中 随机返回

创建EQS:右键->人工智能->场景查询

环境查询情景:指定生成器和测试器的情景(位置或Actor):右键->蓝图类->搜索EnvQueryContext_BlueprintBase

提供单一actor

querier Actor:运行查询的Actor

提供单一位置

EnvEqsContext_Query:返回 执行eqs的actor

EnvEqsContext_Item:返回 当前正在做测试item的位置

生成器:在指定情景处 生成 多个候选点:

测试器:对候选点进行多轮测试

测试项:计算候选点和测试情景之间的测试值

筛选:根据测试值 对候选点进行筛选

打分:根据测试值 对候选点进行打分

评估

计算每个候选点的最终得分:将候选点的多轮测试得分按权重合并

返回最高得分的候选点(actor或位置)

debug EQS

显示每个候选点的最终得分

winner:最高item

橙色为保留

蓝色为删除

常用测试项

距离:计算 候选点 和 测试目标 之间的 距离

视线:计算 候选点 和 测试目标 之间 是否可视

方位:计算 候选点 和 测试目标 之间 的 方位

相关推荐
技术策划Boring6 天前
2025年工作复盘:开放世界3A项目配置管线与性能监控的探索
游戏·ue5·虚幻·p4·perforce
avi91119 天前
UE4-UE5虚幻引擎-前置学习三,优化,基础CPP
ue5·ue4·游戏开发·虚幻·游戏优化·游戏代码
爱搞虚幻的阿恺15 天前
Niagara粒子系统-超炫酷的闪电特效(第二期 旋转的纸片)
游戏·游戏引擎·虚幻
yblackd16 天前
UnrealEngine Win风格 窗口选择打开文件
c++·ue5·虚幻
郁闷的网纹蟒17 天前
虚幻5---第16部分---敌人(中)
开发语言·c++·ue5·游戏引擎·虚幻
爱搞虚幻的阿恺17 天前
Niagara粒子系统-超炫酷的闪电特效(第一期 粒子的朝向与对齐)
游戏·ue5·游戏引擎·虚幻
郁闷的网纹蟒17 天前
虚幻5---第15部分---宝藏(掉落物)
开发语言·c++·ue5·游戏引擎·虚幻
郁闷的网纹蟒21 天前
虚幻5---第13部分---敌人
开发语言·c++·ue5·游戏引擎·虚幻
_风华ts23 天前
创建并使用AimOffset
ue5·动画·虚幻·虚幻引擎·aimoffset
Howrun7771 个月前
虚幻引擎_游戏暂停菜单
虚幻