介绍
Pak Loader 使您能够在运行时加载 Unreal .pak 文件。这使得该 pak 文件中的资产可在运行时使用。它通过将虚幻的 pak 挂载函数公开给蓝图,并以更方便的方式公开给 C++ 来实现这一点。
![图片[1] - Pak加载插件 – Pak Loader Plugin - 筱信日记](https://www.hxino.com/wp-content/uploads/20250415083533084063.webp)
例如,您可以将其用于修改目的,玩家可以下载包含关卡/地图资源的 pak 文件,然后在运行时加载它。或者 ArchViz 应用程序,用户可以在其中下载额外的网格。
Pak 可以包含任何类型的资产。加载 pak 文件后,Unreal 可以访问其中的所有资产。这也包括级别。
由于 Unreal Engine 的工作原理,.pak 文件只能在打包的(非编辑器)版本中加载。
您可以在下面的链接中找到示例项目和示例 .pak 文件。
阅读文档以了解如何挂载 pak 文件。如果您是 Unreal 的新手,此插件可能不适合您,因为挂载 pak 文件是一件非同小事。
要创建 pak 文件,您还可以使用我的另一个插件 PakCreator。
特征:
- 挂载/卸载 .pak 文件。
- 注册挂载点以支持 pak 资产之间的引用。
- 通过 HTTP 下载 (.pak) 文件。
- 加载对象(所有类型的资源)。
- 加载类 (蓝图)。
- GetMountedPakFilenames、GetFilesInPakDirectory、SHA1SUM、IsValidPakFile 等实用程序函数(请参阅文档)
限制:
- 仅在 Windows x64 上测试。但也适用于其他平台(MacOS、Linux、Mobile)
- 支持 IoStore,但请注意,此功能是互斥的。这意味着所有 pak 文件都有 IoStore 或没有。
- 从挂载的 Pak 文件加载资源仅适用于项目的打包版本。(不在编辑器中)
- 如果您的游戏项目启用了 Pak 签名,则无法加载未签名的 Pak 文件。
- 加载使用与项目不同的引擎版本创建的 pak 文件时,可能无法加载。
示例项目:
UE 4.22 下载
UE 4.23 下载
UE 4.24 下载
UE 4.25 下载
UE 4.26 下载
UE 4.27 下载
UE 5.0 下载
UE 5.1 下载
UE 5.2 下载
UE 5.3 下载
UE 5.4 下载
仅供学习和研究使用,请在下载后24小时内删除
© 版权声明
THE END
暂无评论内容