UE项目文件组成目录:
.vs文件(可删除)
Binaries文件(可删除)
Config文件(不可删除)
Content文件(不可删除)
DerivedDataCache文件(可删除 )
Intermediate文件(可删除 )
Plugins文件(不可删除)
Saved文件(可删除 )
Source文件(不可删除)
.vsconfig文件(可删除 )
BatteryCollectEX.sln即XX.sln文件 (可删除 )
BatteryCollectEX.uproject即XX.uproject文件(不可删除)
各个文件的作用功能
https://docs.unrealengine.com/5.3/zh-CN/unreal-engine-directory-structure/
.vs文件(可删除)
里面包含了虚幻IDE相关配置和临时文件、历史记录,由VS生成
如果想要更换编译器这个文件必须删除
Binaries文件(可删除)
二进制文件夹,虚幻引擎编译后的二进制文件,针对不同平台和配置进行发布、运行等一系列关系,包含可执行文件或编译期间创建的其他文件
Config文件(不可删除)
配置文件夹,存储虚幻引擎的配置、游戏的默认项目设置
Content文件(不可删除)
包含引擎或游戏的内容,包括资产包和贴图。
DerivedDataCache文件(可删除 )
生成和管理的派生数据文件,包含着色器预制编译,一个项目一开始之所以打开的比较慢,就是因为需要进行着色器预制编译,编译材质和贴图,编译蓝图,有这个文件夹在可以提高项目打开的速度
Intermediate文件(可删除 )
包含中间文件、临时文件、缓存文件,删除之后再次打开会很慢,包含UnrealBuildTool生成的文件,如Visual Studio项目文件。这些文件可以删除并重新构建。
Plugins文件(不可删除)
里面包含各种插件,如果项目中使用了插件,而你删除了这个插件会报错打不开项目,这个文件不会自动生成,是由你自己新建文件夹得来的
Saved文件(可删除 )
包含引擎生成的文件,如配置文件和日志。这些文件可以删除并重新构建
Source文件(不可删除)
存储C++代码
.vsconfig文件(可删除 )
VS生成的,包含VS的SDK版本等
BatteryCollectEX.sln即XX.sln文件 (可删除 )
使用此文件通过VS打开C++代码,可以使用.uproject文件生成.sln文件
BatteryCollectEX.uproject即XX.uproject文件(不可删除)
蓝图运行文件,没了他整个项目将会无法运行,可以使用记事本打开