虚幻基础: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

橙色为保留

蓝色为删除

常用测试项

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

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

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

相关推荐
Howrun77737 分钟前
虚幻引擎_C++_游戏开始菜单
游戏·游戏引擎·虚幻
速冻鱼Kiel38 分钟前
虚幻状态树解析
ue5·游戏引擎·虚幻
Howrun7773 小时前
虚幻引擎关卡相关的问题
虚幻
郁闷的网纹蟒1 天前
虚幻5---第12部分---蒙太奇
开发语言·c++·ue5·游戏引擎·虚幻
DoomGT3 天前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
Howrun7774 天前
虚幻引擎_核心框架
游戏引擎·虚幻
速冻鱼Kiel9 天前
Lyra的相机系统
笔记·ue5·游戏引擎·虚幻
妙为10 天前
unreal engine5角色把敌人 “挤飞”
游戏引擎·虚幻·ue·unrealengine5
北冥没有鱼啊12 天前
UE5 离谱问题,角色动画不播放
游戏·ue5·ue4·游戏开发·虚幻
速冻鱼Kiel12 天前
GASP笔记03
笔记·ue5·游戏引擎·虚幻