虛幻引擎C++項目文件各自的作用
我們在創(chuàng)建一個虛幻C++項目時,會有有下列文件夾:

下面我們來解釋下各個項目文件的意義
".vs"
它是Visual Studio為當前項目自動生成的解決方案,與我們在VS中普通創(chuàng)建一個解決方案同樣的功能,VS的保留項,存放VS生成的緩存。這個文件對于C++十分重要,不能刪除。
"Binaries"
這個文件存放的是編譯生成的二進制文件,這個文件只有C++項目才會生成,藍圖項目沒有代碼編譯,所以沒有。這個文件可以刪除,每次編譯后都會生成。
"Config"
存放配置文件,如項目中的按鍵輸入、碰撞通道、引擎相關的一些設置,這些配置都存放在對應的配置文件中。不能刪。
"DerivedDataCache"
DDC,存放引擎針對平臺特化后的資源版本。如一張圖片,針對不同的平臺有不同的適合格式,這時就可以在不動原始的uasset的基礎上,比較輕易的再生成不同格式資源版本。可以刪除。
"Intermediate"
存放著臨時生成的文件??梢詣h除,編譯以后還能重新生成。
"Saved"
存儲自動保存文件、日志、烘焙信息數(shù)據(jù)、硬件信息等。可以刪除,但需要確定當前項目不再需要以上內(nèi)容。
"Source"
代碼文件,絕對不能刪。
"Content"
存放各種資源(圖片、模型、動作等)和藍圖。不能刪。
".sln"
C++工程,可以刪,可以通過".uproject"生成。
".uproject"
Unreal工程,不能刪
"Plugins"
如果自己寫插件了,會有這個文件,不能刪。

(完)
留下個贊唄~
標簽: