国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UE4大場景解決方案 ——Pak的打包與加載

這篇具有很好參考價值的文章主要介紹了UE4大場景解決方案 ——Pak的打包與加載。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、實(shí)現(xiàn)步驟

1.cook Content烘焙uasset文件

2.UnrealPak打包Pak文件

3.FPakFile、FPakPlatformFile從Pak文件中遍歷文件StaticLoadObject加載特定類型的UObject

4.SpawActor在世界中創(chuàng)建物體

二、打包過程

先將我們要打包的資源放在一起,如下:

UE4大場景解決方案 ——Pak的打包與加載

需要打包pak的內(nèi)容

如果希望共享網(wǎng)格貼圖等資源,也可以單獨(dú)導(dǎo)出Test_01這個BP。

但需要保證加載Test_01時,他的依賴資源路徑正確。如下圖:

UE4大場景解決方案 ——Pak的打包與加載

Test_01的Mesh引用路徑

UE4大場景解決方案 ——Pak的打包與加載

Test_01的Mat引用路徑

這些路徑信息可以通過鼠標(biāo)懸浮等方法查看。

保存后,選擇界面的Cook按鈕或者通過UAT命令行進(jìn)行烘焙。

UE4大場景解決方案 ——Pak的打包與加載

Cook按鈕

Cook會將資源烘焙為對應(yīng)平臺的資源,請根據(jù)目標(biāo)平臺Cook。

UE4大場景解決方案 ——Pak的打包與加載

Cook后資源所在目錄

默認(rèn)會將整個Content資源Cook,找到我們的目錄。并找到打包工具UnrealPak

UE4大場景解決方案 ——Pak的打包與加載

UnrealPak

注意不同的UE4版本請使用對應(yīng)版本的UnrealPak,否則可能引起加載失敗。

通過cmd命令,找到UnrealPak,也可以將該目錄加入系統(tǒng)環(huán)境變量方便調(diào)用。

  • 默認(rèn)調(diào)用方法

UE4大場景解決方案 ——Pak的打包與加載

  • 文本調(diào)用方法

UE4大場景解決方案 ——Pak的打包與加載

第一個路徑為Cook路徑,第二個路徑為pak的Mount路徑。注意要帶/*,可以寫多行

UE4大場景解決方案 ——Pak的打包與加載

直接將創(chuàng)建路徑改為該文本,即可按照文本配置批量打包

輸入命令行后不出意外應(yīng)該如下:

UE4大場景解決方案 ——Pak的打包與加載

打包后提示內(nèi)容

可以通過UnrealPak -list命令來查看包信息:

UE4大場景解決方案 ——Pak的打包與加載

Pak的內(nèi)容信息

也可以使用UnrealPakViewer來可視化查看:

FlyingTree:UnrealPakViewer可視化Pak分析工具。

Pak常用加載命令:

UE4大場景解決方案 ——Pak的打包與加載

三、掛載——Pak加載

加載主要是在根路徑和包內(nèi)容路徑(掛載點(diǎn))之間創(chuàng)建鏈接。 這是使資產(chǎn)之間的引用工作所必需的。 應(yīng)稱為安裝后的pak。

如果不注冊掛載點(diǎn),引擎就不知道掛載插件的根路徑。 ContentPath是pak文件的掛載點(diǎn)+你的“Content”文件夾的進(jìn)一步部分。

例:

UE4大場景解決方案 ——Pak的打包與加載

@RootPath:你的資源所在的頂級內(nèi)容文件夾名稱(例如:/TestDLC/)。

@ContentPath:在一個pak中,RootPath應(yīng)該指向的路徑。 (例如:

. . / . . / . . / TestProject /插件/ TestDLC /內(nèi)容/)

參考自:

B站UE4 資源打包加載官方教程:虛幻引擎官方中文直播 第4期 | 打扮家UI框架/資源打包加載_嗶哩嗶哩_bilibili

專欄文章 UE4的Pak從打包到加載 - 知乎文章來源地址http://www.zghlxwxcb.cn/news/detail-402576.html

到了這里,關(guān)于UE4大場景解決方案 ——Pak的打包與加載的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 幽靈行者ue4崩潰怎么解決?幽靈行者ue4崩潰原因深度解讀及全套解決方案

    幽靈行者ue4崩潰怎么解決?幽靈行者ue4崩潰原因深度解讀及全套解決方案

    UE4崩潰通常是由于多種原因引起的,如虛幻引擎版本過舊、GPU驅(qū)動程序過時或損壞、注冊表設(shè)置錯誤等。那么幽靈行者ue4崩潰怎么解決呢?下面一起來看看吧! 一、原因 1. 硬件兼容性問題 ?顯卡驅(qū)動不兼容:過時或錯誤的顯卡驅(qū)動可能導(dǎo)致與UE4引擎的交互出現(xiàn)問題,引發(fā)崩

    2024年04月26日
    瀏覽(116)
  • 無主之地3出現(xiàn)UE4崩潰怎么辦?無主之地3出現(xiàn)UE4崩潰深入解析原因及解決方案

    無主之地3出現(xiàn)UE4崩潰怎么辦?無主之地3出現(xiàn)UE4崩潰深入解析原因及解決方案

    無主之地3(Borderlands 3)出現(xiàn)UE4崩潰,通常指的是游戲運(yùn)行時基于虛幻引擎4(Unreal Engine 4,簡稱UE4)開發(fā)的部分出現(xiàn)崩潰現(xiàn)象。 下面一起來看看原因及解決方法介紹吧! 原因 1. 驅(qū)動程序問題:?顯卡驅(qū)動程序過時或不兼容可能導(dǎo)致UE4崩潰。確保您的顯卡驅(qū)動是最新的,并且

    2024年04月09日
    瀏覽(43)
  • 【UE4/UE5】裸眼3D解決方案SpatialLabs Experience Center 設(shè)備適配與插件使用

    【UE4/UE5】裸眼3D解決方案SpatialLabs Experience Center 設(shè)備適配與插件使用

    這幾天做產(chǎn)品,發(fā)現(xiàn)了一項(xiàng)很厲害的國外技術(shù)Acer公司的裸眼3d顯示屏SpatialLabs View Pro 具其官網(wǎng)所描述 旨在為您提供開發(fā)在采用SpatialLabs技術(shù)的設(shè)備上運(yùn)行的沉浸式體驗(yàn)所需的信息。雖然SpatialLabs的硬件和外形都是獨(dú)一無二的,但SpatialLabs應(yīng)用程序與VR應(yīng)用程序非常相似,因?yàn)閮?/p>

    2024年04月16日
    瀏覽(117)
  • 【虛幻引擎】UE4/UE5 pak掛載

    【虛幻引擎】UE4/UE5 pak掛載

    ?找到:D:UEUE_4.27EngineBinariesWin64, ?WindowS+R打開CMD命令 運(yùn)行UnrealPak,運(yùn)行結(jié)果如下 ? ? ?注意如果想要加載Pak內(nèi)資源,那么這些資源必須是經(jīng)過Cook的。如果打包的是未Cook的資源,那么即使Pak掛載成功,也不可能會成功加載Pak內(nèi)資源。 ?Cook好之后,存儲的路徑在你的I:DBJ

    2024年02月10日
    瀏覽(109)
  • UE5 Windows打包時報錯“SDK Not Found”解決方案

    UE5 Windows打包時報錯“SDK Not Found”解決方案

    在Unreal Engine 5.0.3 Windows平臺下打包時報錯:“Windows的SDK未正常安裝,而其是生成數(shù)據(jù)的必需項(xiàng)。請檢查主工具欄中“啟動“菜單SDK部分來更新SDK?!?1、打開 Visual Studio Installer,點(diǎn)擊“修改”按鈕,在“工作負(fù)荷”標(biāo)簽頁中選中“使用 C++的游戲開發(fā)”,這將添加 C++ 開發(fā)組件

    2024年01月24日
    瀏覽(42)
  • Vue 打包 chunk-vendors.js 文件過大導(dǎo)致頁面加載緩慢解決方案

    前言 顧名思義, chunk-vendors.js 是捆綁所有不是自己的模塊,而是來自其他方的模塊的捆綁包,它們稱為第三方模塊或供應(yīng)商模塊。 通常,它意味著(僅和)來自項(xiàng)目 /node_modules 目錄的所有模塊,會將所有 /node_modules 中的第三方包打包到 chunk-vendors.js 中。 將所有的第三方包集

    2024年02月16日
    瀏覽(29)
  • UE4查看加密PAK里邊的資源Android/iOS/PC方法

    UE4查看加密PAK里邊的資源Android/iOS/PC方法

    我們經(jīng)常會需要把1個模型進(jìn)行減面然后在移動端使用,有時候會出現(xiàn)移動端模型和PC端模型不一致的問題,這時候就需要將移動端的模型和PC端的模型進(jìn)行對比,找到問題出現(xiàn)的原因,檢查Mesh、Normal、UV0、UV1、MaterialId、碰撞等是否一致。 如何打包Pak文件,見這篇文章:UE4打

    2024年02月14日
    瀏覽(26)
  • macOS 更新Xcode,UE4編譯C++報錯variable “LayerNames” set but not used -Wunused-but-set-variable解決方案

    macOS 更新Xcode,UE4編譯C++報錯variable “LayerNames” set but not used -Wunused-but-set-variable解決方案

    本人在一次蘋果macOS系統(tǒng)更新(手賤點(diǎn)了一下AppStore里的全部更新)后,發(fā)現(xiàn)虛幻引擎UE4.27的C++項(xiàng)目無法編譯通過,報錯信息為: 經(jīng)過翻查社區(qū)資料: LayerNames error bricking my Mac projects - Platform Builds - Unreal Engine Forums 外加本人親自驗(yàn)證,得出如下兩種適用于不同用戶的解決方案

    2023年04月08日
    瀏覽(26)
  • Ue4創(chuàng)建新關(guān)卡,場景一片漆黑怎么解決?

    Ue4創(chuàng)建新關(guān)卡,場景一片漆黑怎么解決?

    首先遇到這個問題是因?yàn)樾聞?chuàng)建的關(guān)卡內(nèi)什么也沒有,所以需要在場景中添加天空系統(tǒng)和光源。 需要在場景中添加幾個東西分別是:定向光源,BP_Sky-Sphere,天空光照。 (大氣霧) 定向光源和天空光照需要將坐標(biāo)初始化。

    2024年02月13日
    瀏覽(48)
  • UE5 UE4 打包報錯Failed to compile material 解決

    UE5 UE4 打包報錯Failed to compile material 解決

    參考:https://forums.unrealengine.com/t/failed-to-compile-material-for-pcd3d_sm5-warning/385087 https://forums.unrealengine.com/t/failed-to-compile-material-for-platform-pcd3d-sm4/436176 報錯:Failed to compile Material for platform PCD3D_SM5?..... 解決方法:在project settings中,找到 Packaging - share material shader code中,去掉勾選

    2024年01月17日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包