首页 > 其他分享 >EQS(环境查询系统)

EQS(环境查询系统)

时间:2024-03-05 14:48:52浏览次数:31  
标签:https 环境 EQS 生成器 指定 查询 测试 com

简介

  • 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

标签:https,环境,EQS,生成器,指定,查询,测试,com
From: https://www.cnblogs.com/shaoSaxon/p/18053925

相关文章

  • windows11下安装使用python多环境管理工具--poetry
    官网https://python-poetry.org/基础环境系统版本python版本poetry版本win1123H2多版本+3.6.8(默认)+3.8.6+3.10.41.8.2安装https://python-poetry.org/docs/我们选择脚本的方式安装使用powershell安装安装命令(Invoke-WebRequest-Urihttps://ins......
  • 自已写的shell小程序: 查询删除lua+redis和conf配置的nginx黑名单
    #!/bin/bash#定义一些变量REDIS_HOST=192.168.10.38REDIS_PORT=6370REDIS_AUTH=123456NGINX_BLOCKIPCONF_PATH=/data/software/openresty/nginx/conf.d/block_ip.conf#接收需要查询的IP地址echo-e"查询被www.baiinfo.com屏蔽的IP地址,请输入精确的IP地址(支......
  • jinq 入门介绍-java中编写数据库查询的简单自然的方式
    拓展阅读linqquerydslJinq是什么?Jinq为开发者提供了一种在Java中编写数据库查询的简单自然的方式。你可以像处理存储在集合中的普通Java对象一样处理数据库数据。你可以使用普通的Java命令遍历和过滤它们,而你的所有代码都将自动转化为优化的数据库查询。最后,Java终于有......
  • java环境配置
    //参考https://www.php.cn/faq/416290.html安装jdk,软件中有,记住路径    配置环境变量  运行简单例子public class SumOfNumbers {  public static void main(String[]args){    int sum =0;    for (int i =1;i<=1......
  • 1_环境搭建和顺序语句
    环境搭建与顺序语句本地环境搭建我使用的是pycharm+Anconda。python解释器我使用的是3.8版本的。python语法基础Python语法官方文档变量常用数据类型:使用函数type()类型描述例子int整数5float浮点数5.2,1.23e6str字符串“字符串”bool布尔......
  • 虚拟环境安装
    创建虚拟环境激活虚拟环境使用conda安装pip查看路径pipshownumpy查看所有的虚拟环境condainfo-e当前激活的环境带*6.指定python版本创建虚拟环境condacreate-ntest-envpython=3.87.pipcondadeactivate#推出当前环境`condaremove-......
  • 实际环境使用的wsgi服务器
    因为每个web框架都不是专注于实现服务器方面的,因此,在生产环境部署的时候使用的服务器也不会简单的使用web框架自带的服务器,这里,我们来讨论一下用于生产环境的服务器有哪些?1.gunicornGunicorn(从Ruby下面的Unicorn得到的启发)应运而生:依赖Nginx的代理行为,同Nginx进行功能上的分离。......
  • pycharm命令行进行创建虚拟环境
    安装两个模块,命令如下:pip3installvirtualenvpip3installvirtualenvwrapper-win配置环境变量选择我的电脑=>右键:选择属性=>高级系统设置=>环境变量=>系统变量=>点击新建=>填入变量名与值变量名:WORKON_HOME变量值:自定义存放虚拟环境的绝对路径WORK......
  • TransmittableThreadLocal 如何解决在分布式环境下线程池中使用ThreadLocal的问题
    在分布式环境下,线程池中使用ThreadLocal会出现线程安全问题,因为线程池中的线程是可以被多个请求共享的,当多个请求同时访问同一个ThreadLocal变量时,会出现数据互相干扰的问题。为了解决这个问题,Java提供了TransmittableThreadLocal类。TransmittableThreadLocal是ThreadLocal的一......
  • 基于statement演示查询
    packagecom.atsyc.api.statement;/**一些核心api*DiverManager可用于注册驱动*Connection*Statement*ResultSet**/importcom.mysql.cj.jdbc.Driver;importjava.sql.*;publicclassStatementQueryPart{publicstaticvoidma......