主页 >  滚动>正文
虚幻引擎C++项目文件各自的作用
时间 : 2023-06-29 20:19:59   来源 : 哔哩哔哩

我们在创建一个虚幻C++项目时,会有有下列文件夹:


(相关资料图)

下面我们来解释下各个项目文件的意义

".vs"

它是Visual Studio为当前项目自动生成的解决方案,与我们在VS中普通创建一个解决方案同样的功能,VS的保留项,存放VS生成的缓存。这个文件对于C++十分重要,不能删除。

"Binaries"

这个文件存放的是编译生成的二进制文件,这个文件只有C++项目才会生成,蓝图项目没有代码编译,所以没有。这个文件可以删除,每次编译后都会生成。

"Config"

存放配置文件,如项目中的按键输入、碰撞通道、引擎相关的一些设置,这些配置都存放在对应的配置文件中。不能删。

"DerivedDataCache"

DDC,存放引擎针对平台特化后的资源版本。如一张图片,针对不同的平台有不同的适合格式,这时就可以在不动原始的uasset的基础上,比较轻易的再生成不同格式资源版本。可以删除。

"Intermediate"

存放着临时生成的文件。可以删除,编译以后还能重新生成。

"Saved"

存储自动保存文件、日志、烘焙信息数据、硬件信息等。可以删除,但需要确定当前项目不再需要以上内容。

"Source"

代码文件,绝对不能删。

"Content"

存放各种资源(图片、模型、动作等)和蓝图。不能删。

".sln"

C++工程,可以删,可以通过".uproject"生成。

".uproject"

Unreal工程,不能删

"Plugins"

如果自己写插件了,会有这个文件,不能删。

(完)

留下个赞呗~

标签:

相关文章

X 关闭

X 关闭