Pak加载插件 – Pak Loader Plugin

介绍

Pak Loader 使您能够在运行时加载 Unreal .pak 文件。这使得该 pak 文件中的资产可在运行时使用。它通过将虚幻的 pak 挂载函数公开给蓝图,并以更方便的方式公开给 C++ 来实现这一点。

图片[1] - Pak加载插件 – Pak Loader Plugin - 筱信日记

例如,您可以将其用于修改目的,玩家可以下载包含关卡/地图资源的 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 文件时,可能无法加载。

文档:链接到 Google Drive

示例项目:

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 下载

温馨提示:本文最后更新于2025-04-15 08:36:41,某些文章具有时效性,若有错误或失效,请在下方留言或联系筱信。
仅供学习和研究使用,请在下载后24小时内删除
Pak加载插件 – Pak Loader Plugin
此内容为付费资源,请付费后查看
128积分
技术支持
自动发货
售后服务
网络收集
资源类型UE插件
支持软件UE4.24-UE5.5
包含内容插件
付费资源
© 版权声明
THE END
点赞3赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容