UE4 pak生成和加載
2022-08-13 13:40 作者:TenderRain- | 我要投稿
本文轉(zhuǎn)自:http://blog.csdn.net/u014532636/article/details/72844367
1.創(chuàng)建一個PAK文件:
用CMD運(yùn)行打開D:\Epic Games\UE_4.15\Engine\Binaries\Win64下有個UnrealPak文件
cd到路徑后 通過運(yùn)行時傳遞參數(shù) UnrealPak.exe [要生成的pak文件] -create=[要打包的文件列表] -order=[文件在pak中排序描述文件] [輸出格式] [是否加密] [是否壓縮]
例如:UnrealPak.exe test.pak -create=paklist.txt -order=CookerOpenOrder.log -UTF8Output -encrypt -compress
UnrealPak.exe D:\OutPak.Pak C:\Users\Administrator\Desktop\Client\UnrealProjects\IDHome\Content\Materials\bingxiang.uasset
這樣就有一個PAK文件了,接下來創(chuàng)建代碼
.h
.cpp
#include “IPlatformFilePak.h”
這樣就加載到內(nèi)存了。
—————————————————————————————————————————
最后提一下一些類的頭文件自行查了添加。還有new FPakPlatformFile(); 在new這個類的時候如果報一堆無法解析的外部符號,需要在項(xiàng)目的Build.cs腳本里添加相關(guān)依賴項(xiàng)PakFile。
標(biāo)簽: