首页 > 其他分享 >UE5(行为树)EQS的距离检测

UE5(行为树)EQS的距离检测

时间:2024-03-27 10:30:56浏览次数:25  
标签:得分 检测 EQS 网格 距离 玩家 UE5

    EQS是一个通过数学计算进行一系列检测的节点,可以辅助行为树进行更加准确的需求实现。

这里简单讲解一下EQS的距离检测。

1.创建一个网格检测体Grid,将网格半大小调到700、之间的空间因为损耗性能太大的缘故也调到300,在创建好EQS检测员_Player之后,将周围生成改为这个带玩家的EQS。

将设置EQS检测员复制一份,创建EQS检测员_Player。

将函数重载这里创建提供单一类,然后获取actor类并选择玩家actor

这时可以看到Player身边多出来了很多检测小球。这些检测小球就是EQS的检测区域

在检测范围中添加Grid检测网格范围,以仅得分举例,最重要的两个参数就是分数里的得分等式以及得分因素、在得分等式中有五个类型,常量就是字面意思的常量,在距离测试(Distance)中基本没有意义,线性基本上对应正常的得分因素,平方与平方根相反且对应、反向线性与线性基本相反与对应,这里我们选择线性 将得分因素改为-1,测试模式改为距离2D、将到此距离设置为EQS检测员(这个检测员内部是NPC)在run EQS的那个行为树中将黑板键改为目标即可实现玩家通过EQS创建网格检测范围、EQS计算分数使得NPC追逐玩家并试图走到玩家检测范围中的得分最高的点上。

图中箭头指处就是的得分最高的区域。EQS距离检测的基本用法就完成啦!

标签:得分,检测,EQS,网格,距离,玩家,UE5
From: https://blog.csdn.net/qq_47152633/article/details/137045830

相关文章

  • 【论文项目复现1】漏洞检测项目复现_VulDeeLocator
    复现环境Ubuntu20.04CPU:32GGPU:11G2080tiSource2slice:clang-6.0+llvm+dg(dg:https://github.com/mchalupa/dg)、gcc-9.5,g++-9.5DatapreprocessandModeltraining:python3.6+tensorflow1.6+keras2.1.2+gensim3.4建议用conda配置环境,包括cuda9.0,cudn......
  • 运动规划_碰撞检测算法之分离轴定理
    运动规划:碰撞检测算法之分离轴定理附赠自动驾驶全套学习资料和量产经验:链接如上文所述,基于包围形的方法是一种粗略的碰撞检测方法,基于外接圆形的方法运算速度很快,但精度很差;基于轴对齐包围矩形(AABB)的方法适合本身就是矩形的物体,其运算速度非常快,但检测精度还是不够。1......
  • 自动驾驶运动规划:碰撞检测算法之分离轴定理
    运动规划:碰撞检测算法之分离轴定理附赠自动驾驶全套学习资料和量产经验:链接如上文所述,基于包围形的方法是一种粗略的碰撞检测方法,基于外接圆形的方法运算速度很快,但精度很差;基于轴对齐包围矩形(AABB)的方法适合本身就是矩形的物体,其运算速度非常快,但检测精度还是不够。1、OBB......
  • 2024年3月26日-UE5-给触发加条件
    通过蓝图,给触发加条件之前设置的是球门有接触,球门就会发光,所以角色接触到球门也会发光,现在要实现角色接触不发光,只有子弹发光 在蓝图预览里,把触发区域选上,如图所示位置,这样就可以看到蓝图中动作的流程走向 然后给触发区域加一个筛选条件在盒体触发的otheractor里,添加一......
  • 仪器为什么要做计量校准检测?
    仪器校准是指通过对仪器进行调整、校准,使其能够准确地测量、检测或分析所需的物理量或化学量。它是保证仪器准确性和可靠性的重要环节,也是保证实验结果正确和可信的关键步骤。下面带大家了解仪器校准的重要性。首先,仪器校准能够确保仪器的准确性。不同的仪器在生产和使用过程......
  • 深度学习-卷积神经网络-目标检测YOLO-v5-训练以及推理-57
    目录1.下载代码2.创建虚拟环境安装依赖3.数据集的准备4.配置data.yaml5.修改模型网络的配置文件6.下载一份预训练的模型权重文件放在根目录7.开始训练8.结果9.tensorboard查看训练10.推理1.下载代码https://github.com/ultralytics/yolov5/releases2.创建虚拟......
  • 基于51单片机的空气质量检测【温湿度,PM2.5,上位机】(仿真)
    设计一个简单、实用的基于单片机的空气质量检测仪。仪器特点:①pm2.5检测功能:当空气质量高于设置最小值低于最大值时,亮黄灯提示轻度污染,当高于设定值最大值时,亮红灯通过蜂鸣器警告,同时启动风扇进行排风;②温度检测功能:当环境温度低于设定最小值时,亮红灯蜂鸣器警告,高于最大设定......
  • 【触想智能】工业触摸一体机九大常见故障检测方法分享
    工业触摸一体机目前在社会生产中应用非常广泛,比如智能化的生产车间、城市智慧安防监控中心都经常用到工业触摸一体机。电子产品在使用中难免会出现一些故障,工业触摸一体机也不例外。那么我们在使用工业触摸一体机的时遇到问题怎么办呢?下面小编给大家介绍几个常见故障检......
  • 运动规划碰撞检测算法之GJK算法
    运动规划碰撞检测算法之GJK算法在自动驾驶系统运动规划模块的碰撞检测中,通常分为粗略碰撞检测和精细碰撞检测两个步骤。粗略碰撞检测用来将两个明显不相交的物体快速排除,使用外接圆的包围形或轴对齐包围矩形(AxisAlignedBoundingBox,AABB)都是比较好的方式。外接圆......
  • YOLOv8-Seg改进:多创新点魔改设计 | 双层路由注意(BRA)+广义特征金字塔网络(GFPN)+多头检测
    ......