跳转到正文

准备工作

创建时间: 2026年6月27日更新时间: 2026年10月27日

概述

本文提供了通用AI系统(GAIS)的基本信息和准备工作指导,帮助用户快速上手并了解系统的运作方式。对于GAIS的个别详细功能,建议参考专门的文档页面。

准备工作

启用插件

确保通过Epic Launcher安装GenericAISystem和GenericGameSystem,并在你的项目中启用。

验证购买

经过购买验证的用户,会获取一个完整项目,包含核心资产文件,额外资产,以及Demo。

请查看售后支持,购买验证。

熟悉项目结构

这是GAIS提供项目的大体结构,在学习时,请结合文档和项目。

文件夹

描述

GenericGame/Shared

包含UE5/4 Mannequins资产,和一些可复用的简单蓝图,以及一些来自Epic内容的免费素材(请遵循Epic的许可使用)

GenericGame/AISystem

内置的一些可复用的AI资产,满足基本AI制作需求。

GenericGame/CommonSystem

配套项目使用的共享玩法资产和工具。

GenericDemo/GAIS

提供基础的关卡,角色蓝图,用于展示GAIS的基本功能。

其他顶层文件夹

可能包含共享或示例资源;迁移前先检查所选资产的依赖和许可。

迁移注意事项

尽量不要修改 GenericGame 文件夹下的内容,而是Copy提供的内容并进行修改,这样在更新时文件不会被覆盖。

同时也尽量不要修改 GenericDemo 文件夹下的内容,因为它仅用于参考,帮助你学习了解用法。如果你认为Demo的内容也能满足你的需求,那么你可以将将整个文件夹复制一份到别处并开始修改它。

迁移到你的项目

  1. 安装并启用 GenericAISystem 和 GenericGameSystem,核对插件所需的 StateTree、GameplayStateTree、ModularGameplay 和 GameplayAbilities。配套项目还启用了其他用于示例的引擎插件;以随包提供的 GAIS_Project.uproject 为准,按实际使用的内容启用。
  2. 在内容浏览器中选择需要的资产,使用 Unreal 的 迁移功能检查并复制依赖。配套项目的 GenericGame/AISystem、GenericGame/Shared 和 GenericGame/CommonSystem 可能被示例引用;不必假设整个文件夹都适用于每个项目。
  3. 对照配套项目合并所需配置,而不是覆盖现有项目的整个 ini 文件。当前 GAIS 包使用 shared、GGS 和 GAIS 配置:检查 Config/Tags/AICoreTags.ini、AIExtrasTags.ini、CommonCoreTags.ini、CommonExtrasTags.ini、AbilityCoreTags.ini,以及所选示例所需的 DefaultEngine.ini、DefaultGame.ini、DefaultInput.ini 配置。不同版本以实际随包文件和项目依赖为准。
  4. 重新打开项目并检查缺失引用、Gameplay Tags 和插件提示。不要一概忽略迁移警告;确认每个缺失资源是否被所选功能引用后再处理。若使用配套脚步效果,还需检查项目设置中的 GES SurfaceTypeToContextMap。

接下来参照快速上手验证示例。