我们在创建一个虚幻C++项目时,会有有下列文件夹:
(相关资料图)
下面我们来解释下各个项目文件的意义
".vs"
它是Visual Studio为当前项目自动生成的解决方案,与我们在VS中普通创建一个解决方案同样的功能,VS的保留项,存放VS生成的缓存。这个文件对于C++十分重要,不能删除。
"Binaries"
这个文件存放的是编译生成的二进制文件,这个文件只有C++项目才会生成,蓝图项目没有代码编译,所以没有。这个文件可以删除,每次编译后都会生成。
"Config"
存放配置文件,如项目中的按键输入、碰撞通道、引擎相关的一些设置,这些配置都存放在对应的配置文件中。不能删。
"DerivedDataCache"
DDC,存放引擎针对平台特化后的资源版本。如一张图片,针对不同的平台有不同的适合格式,这时就可以在不动原始的uasset的基础上,比较轻易的再生成不同格式资源版本。可以删除。
"Intermediate"
存放着临时生成的文件。可以删除,编译以后还能重新生成。
"Saved"
存储自动保存文件、日志、烘焙信息数据、硬件信息等。可以删除,但需要确定当前项目不再需要以上内容。
"Source"
代码文件,绝对不能删。
"Content"
存放各种资源(图片、模型、动作等)和蓝图。不能删。
".sln"
C++工程,可以删,可以通过".uproject"生成。
".uproject"
Unreal工程,不能删
"Plugins"
如果自己写插件了,会有这个文件,不能删。
(完)
留下个赞呗~
关键词: