概述
本文提供了通用AI系统(GAIS)的基本信息和准备工作指导,帮助用户快速上手并了解系统的运作方式。对于GAIS的个别详细功能,建议参考专门的文档页面。
准备工作
启用插件
确保通过Epic Launcher安装GenericAISystem和GenericGameSystem,并在你的项目中启用。
验证购买
经过购买验证的用户,会获取一个完整项目,包含核心资产文件,额外资产,以及Demo。
请查看售后支持,购买验证。
熟悉项目结构
这是GAIS提供项目的大体结构,在学习时,请结合文档和项目。
| Column 1 | Column 2 |
|---|---|
文件夹 | 描述 |
GenericGame/Shared | 包含UE5/4 Mannequins资产,和一些可复用的简单蓝图,以及一些来自Epic内容的免费素材(请遵循Epic的许可使用) |
GenericGame/AISystem | 内置的一些可复用的AI资产,满足基本AI制作需求。 |
GenericGame/CommonSystem | |
GenericDemo/GAIS | 提供基础的关卡,角色蓝图,用于展示GAIS的基本功能。 |
其他顶层文件夹 | 都是出于教学目的用到的一些来自Epic的免费资源,在迁移时可以完全删除。 |
迁移注意事项
尽量不要修改 GenericGame 文件夹下的内容,而是Copy提供的内容并进行修改,这样在更新时文件不会被覆盖。
同时也尽量不要修改 GenericDemo 文件夹下的内容,因为它仅用于参考,帮助你学习了解用法。如果你认为Demo的内容也能满足你的需求,那么你可以将将整个文件夹复制一份到别处并开始修改它。
迁移到你的项目
如果要迁移到现有项目,只有 “GenericGame ”文件夹中的所有内容是必须的。你可以通过Epic自带的迁移工具进行迁移,你也可以安全地直接在文件浏览器中手动复制粘贴。
同时,还需要迁移 Config/Tags 下的所有 .ini 文件,以及Config/DefaultGame.ini中的配置。
注意事项:
- 在迁移过程中,一些被剥离的第三方资产可能会弹出警告,你可以放心地忽略这些警告。
- 迁移后,要使脚步声生效,还需要在项目设置中添加 SurfaceTypeToContextMap(项目设置->游戏->GES 上下文效果设置)。
- 检查一下GAISS_Demo.uproject确认哪些插件应该被启用。
