目录结构

本页面的内容:

在顶层,有Engine目录和任何您有的游戏项目。 Engine目录包含了引擎本身和它所具有的所有工具。 每个游戏文件夹包含了针对该游戏的所有文件。 和之前的引擎版本相比,在UE4中引擎和游戏项目之间有了更好的分离。

根目录

通用目录

有些子目录在引擎和游戏项目的目录中都存在:

引擎专有目录

某些子目录是引擎目录专有的。

游戏项目目录

目录 描述
Binaries 包含了编译过程中产生的所有可执行文件或其他文件。
Config 您游戏的默认项目配置 。
Content 包含了引擎或游戏的内容,包括资源包及地图。
External dependencies 显示了公共的引擎头文件 (仅在Visual Studio中可见) 。
Intermediate 包含了由UnrealBuildTool 生成的文件,比如Visual Studio项目文件。 这些文件可被删除和重建。
Saved 保存了引擎生成的文件,比如配置文件和日志。 这些文件可被删除和重建。
Source 包含了游戏模块对象的类文件。
Classes 包含了游戏对象类的定义 (.h 文件)。
Private 包含了私有游戏对象类的实现文件 (.cpp 文件) 。
Public 包含了公共游戏对象类的实现文件 (.cpp 文件) 。

解决方案目录

目录 描述
Classes 包含了游戏对象类的定义 (.h 文件) 。
Config 您游戏的默认项目配置 。
External dependencies 显示了公共的引擎头文件 (仅在Visual Studio中可见) 。
Private 包含了私有游戏对象类的实现文件 (.cpp 文件) 。
Public 包含了公共游戏对象类的实现文件 (.cpp 文件) 。