欢迎光临散文网 会员登陆 & 注册

虚幻引擎C++项目文件各自的作用

2023-06-29 20:39 作者:虚幻TA超神之路  | 我要投稿

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

项目文件列表

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

  1. ".vs"

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

  2. "Binaries"

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

  3. "Config"

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

  4. "DerivedDataCache"

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

  5. "Intermediate"

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

  6. "Saved"

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

  7. "Source"

    代码文件,绝对不能删。

  8. "Content"

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

  9. ".sln"

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

  10. ".uproject"

    Unreal工程,不能删

  11. "Plugins"

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


(完)

留下个赞呗~

虚幻引擎C++项目文件各自的作用的评论 (共 条)

分享到微博请遵守国家法律