UE4 pak生成和加载
2022-08-13 13:40 作者:TenderRain- | 我要投稿
本文转自:http://blog.csdn.net/u014532636/article/details/72844367
1.创建一个PAK文件:
用CMD运行打开D:\Epic Games\UE_4.15\Engine\Binaries\Win64下有个UnrealPak文件
cd到路径后 通过运行时传递参数 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文件了,接下来创建代码
.h
.cpp
#include “IPlatformFilePak.h”
这样就加载到内存了。
—————————————————————————————————————————
最后提一下一些类的头文件自行查了添加。还有new FPakPlatformFile(); 在new这个类的时候如果报一堆无法解析的外部符号,需要在项目的Build.cs脚本里添加相关依赖项PakFile。