场景查询系统

介绍场景查询系统(EQS)及如何用其查询场景数据。随后这些数据可给人工智能提供决策数据,用于后续动作的决策过程。

Windows
MacOS
Linux
On this page

场景查询系统(EQS) 是UE4 AI系统的一个功能,可将其用于从环境中收集数据。在EQS中,可以通过不同种类的测试向收集的数据提问,这些测试会根据提出问题的类型来生成最适合的项目。 

可以从行为树 中调用EQS查询,并根据测试的结果将其用于后续操作的决定。EQS查询主要由生成器 节点(用于生成将被测试及加权的位置或Actor)和情境 节点(被用作各种测试和生成器引用的框架)组成。可以用EQS查询指引AI角色找到能够发现玩家并发起攻击的最佳位置、找到距离最近的体力值或弹药拾取物,或找到最近的掩体(以及其他可进行的动作)。 

对UE4中行为树的工作方式有大致了解后,如果希望AI进行环境查询,建议从 场景查询系统快速入门 指南开始,它会向您全程展示一个案例,该案例中的AI会找到对玩家发起远程攻击的最佳位置。您还可以查阅"概要"部分,其中包含EQS的概述、讲述EQS用法的用户指南、以及详解EQS中可用节点和属性的节点参考页面。 

开始

概要

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback