UE教程

用心搭建好场景

【ue地编基础教程】第十四节认识虚幻引擎的项目结构「动手练习篇」

上一张:【ue地编基础教程】UE虚幻第十三节了解蓝图的结构和用途「动手练习篇」

● Config文件夹,包含并控制着项目相关的设置。

● Content文件夹,包含游戏内容的文件夹,它包含项目的所有内容。

● DerivedDataCache文件夹,DDC 派生数据缓存, 项目编译完的保存的内容,是一种可加速项目启动的缓存。

● Intermediate文件夹,用于中间步骤的临时文件和文件夹。

● Saved文件夹,Saved文件夹与Intermediate文件夹很类似,但是保存了一些更为重要的文件

● Source文件夹,这是项目用于保存C++文件的源文件夹。

● .uproject文件,项目启动文件,它是一个文本文件。

● .vs文件夹(C++项目,专为Visual Studio存在,如有必要,可以删除它。

● Binaries文件夹,Binaries是一个临时文件夹,保存编译好的二进制代码

一、Config文件夹

Config文件夹十分重要,它包含并控制着项目相关的设置。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

二、Content文件夹

Content文件夹就是包含游戏内容的文件夹,它包含项目的所有内容。你不应该删除这个文件夹,否则会失去所有游戏内容。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

Collections文件夹和Developers文件夹,它们都可以通过在内容浏览器中启用,“显示集合”或“显示开发者内容”来访问,这些文件夹可以用来保存项目开发时的快捷文件或临时文件。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

 三、DerivedDataCache文件夹

DDC 派生数据缓存, 项目编译完的保存的内容,是一种可加速项目启动的缓存。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

四、  Intermediate文件夹

Intermediate文件夹,这个文件夹可以删除,它只是用来保存你在构建项目和使用引擎时,

用于中间步骤的临时文件和文件夹。

如果你删除了这个文件,项目下次打开会花费更长时间,因为它必须重建这个文件夹,如果你删除这个文件夹,引擎每次都会重新创建这个文件夹替换掉丢失的对象。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

五、Saved文件夹

Saved文件夹与Intermediate文件夹很类似,但是保存了一些更为重要的文件,最好不要删除。

除非我们确信可以删除,这些文件会根据情况被中心创建,但是一旦删除,它们就没法被重新创建。

Logs文件夹,它保存着游戏的运行日志,既有历史日志也有当前日志,对于找出编辑器的崩溃或错误原因非常有用。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

Backups文件夹和Auto Saves文件夹如果地图崩溃或者引擎崩溃,你可以在这个文件夹中,恢复丢失文件。

引擎会在崩溃后查找Saved文件夹,并尝试恢复文件和文件夹。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

 六、Source文件夹

Source文件夹,这是项目用于保存C++文件的源文件夹。

如果你删除这个文件夹,项目的C++源代就会全部丢失。项目没法被正确编译。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

七、.uproject文件

项目启动文件,它是一个文本文件,本质上负责控制引擎与项目的交互方式。

版本、插件、C++模块,支持平台以及其他相关内容。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

 八、.vs文件夹

专为Visual Studio存在,如有必要,可以删除它。

它只负责保存Visual Studio中“自动完成”和其他功能产生的临时数据。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」

九、 Binaries文件夹

Binaries是一个临时文件夹,如果打开它,会发现它保存着编译好的二进制代码。

以及与模块相关的.dll文件,也就是我们的C++源代码。

Binaries文件夹会在编译项目时被创建,如果你需要节省空间,请将它们删除。

下次打开项目时,引擎会重建它们。

如果你打包项目时遇到问题,你可以试着删除二进制文件夹,这样可以把项目还原到初始状态。

【ue地编基础教程】第14节认识虚幻引擎的项目结构「动手练习篇」