UE 虚幻引擎,项目结构

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

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

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

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

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

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

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

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

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

一、Config文件夹 

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

二、Content文件夹

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

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

 三、DerivedDataCache文件夹

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

四、  Intermediate文件夹

Intermediate文件夹,这个文件夹可以删除,它只是用来保存你在构建项目和使用引擎时,
用于中间步骤的临时文件和文件夹。

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

五、Saved文件夹

Saved文件夹与Intermediate文件夹很类似,但是保存了一些更为重要的文件,最好不要删除。
除非我们确信可以删除,这些文件会根据情况被中心创建,但是一旦删除,它们就没法被重新创建。
Logs文件夹,它保存着游戏的运行日志,既有历史日志也有当前日志,对于找出编辑器的崩溃或错误原因非常有用。

Backups文件夹和Auto Saves文件夹如果地图崩溃或者引擎崩溃,你可以在这个文件夹中,恢复丢失文件。
引擎会在崩溃后查找Saved文件夹,并尝试恢复文件和文件夹。

 六、Source文件夹

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

七、.uproject文件
项目启动文件,它是一个文本文件,本质上负责控制引擎与项目的交互方式。
版本、插件、C++模块,支持平台以及其他相关内容。

 八、.vs文件夹
专为Visual Studio存在,如有必要,可以删除它。
它只负责保存Visual Studio中“自动完成”和其他功能产生的临时数据。

九、 Binaries文件夹

Binaries是一个临时文件夹,如果打开它,会发现它保存着编译好的二进制代码。
以及与模块相关的.dll文件,也就是我们的C++源代码。
Binaries文件夹会在编译项目时被创建,如果你需要节省空间,请将它们删除。
下次打开项目时,引擎会重建它们。
如果你打包项目时遇到问题,你可以试着删除二进制文件夹,这样可以把项目还原到初始状态。 

资料来源:Comprehending Projects and File Structure | Course

猜你喜欢

转载自blog.csdn.net/qq_39934403/article/details/125525862