【UE4】導入 .uasset 文件,遷移資源

一、項目資源遷移

  在 Unreal 中導入 .uasset 文件,經常會出錯。因爲 Unreal 的文件連接關係很複雜,在項目與項目之間移動資源,直接複製粘貼是肯定不行的,要在引擎中打開原有項目,選擇要移動的資源,比如是一個關卡(level)。應該右鍵需要移動的關卡文件,選擇 “Asset Actions” 中的 “Migrate”,即 “遷移”。

  這時候會彈出一個問你當前項目中沒有保存的文件需不需要保存,保存之後,就會彈出與選中的 level 有關係的所有文件,以及對應的組織關係。然後在選擇想要移動到的項目的 "Content" 文件夾即可。

二、UE 自帶資源導入

  在 Epic Game Launcher 的 “虛幻引擎” 中的 “商城” 中,有很多資源可以購買,或者免費下載(比如 “Animation Starter Pack”),這種自帶資源,直接在 Epic 裏邊直接 “添加到工程” 即可。

三、下載資源導入

  從網上下載的資源,在導入的時候,經常會出問題。比如我下的 https://drive.google.com/drive/folders/0BwguxzXsLgAEa1pobWpRTjJyelE 中的 “OutlineMaterial.rar”,裏邊是 6 個 .uasset 材質文件。
  直接將文件拖動進引擎中,會報錯說,無法解析 “.uasset” 文件,這不逗我麼,,引擎裏全是這樣的文件。所以不是文件的問題,是導入方式的問題。右鍵用 打開 “.uasset” 文件,選擇 “Open it anyway”,打開後可以看到都是亂碼,但是還是有一些可讀信息的。

  這裏的文件結果很重要,說明這個 “MF_ConvolveTexture.uasset” 文件,是在 “Materials” 文件夾下的。這裏我下載寫來,確實是在這個文件夾下,不過我改了個名字導進去的,就不行了。必須在這個文件夾下,將這個文件夾導入引擎。這裏還不能導入任意位置,因爲文件中的 Game 目錄,指的就是項目中的 Content 目錄。將 “Materials” 文件夾拖動到 “Content” 上就可以直接導入了。
  UE4 的資源結構很複雜,改一個文件的名字,所有用到的地方都會正確修改(極少數情況可能會有問題),所以隨便的複製粘貼大多數情況下都不好用,如果是從網上下載的沒有問題的資源,按照他的文件夾直接導入 content 應該就沒有問題。

  就是這樣~~ 😎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章