Pak加载插件 – Pak Loader Plugin

Pak Loader 插件允许你在运行时加载 Unreal 的 .pak 文件,从而让其中的资源可用于游戏运行阶段。该插件通过将 Unreal 的 Pak 挂载功能暴露给蓝图,并提供更便捷的 C++ 接口来实现这一功能。

你可以将其用于模组化场景,例如玩家下载包含地图或关卡资源的 pak 文件并在游戏中加载,或者用于 ArchViz 可视化项目中让用户下载额外的模型等。

pak 文件可以包含任意类型的资源,一旦加载成功,Unreal 即可访问其中全部内容,包括关卡。

⚠️ 由于 Unreal Engine 的机制,.pak 文件仅能在已打包(非编辑器)版本中加载。

你可以通过以下链接获取示例项目及示例 .pak 文件:

说明: 挂载 pak 文件操作相对复杂,新手可能不适合使用本插件,建议先阅读完整文档。
如需制作 pak 文件,可使用作者的另一个插件 PakCreator


功能特点:

  • 挂载 / 卸载 .pak 文件

  • 注册挂载点,支持 pak 内资源的互相引用

  • 支持通过 HTTP 下载 .pak 文件

  • 加载对象(包括所有资源类型)

  • 加载类(如蓝图)

  • 工具函数:GetMountedPakFilenamesGetFilesInPakDirectorySHA1SUMIsValidPakFile


限制事项:

  • 仅在 Windows x64 平台测试过,但也适用于 macOS、Linux、移动平台

  • 支持 IoStore,但仅能互斥启用(要么全部 pak 启用 IoStore,要么都不启用)

  • 加载 pak 资源仅适用于打包版本,不支持编辑器

  • 若游戏启用了 Pak 签名功能,则无法加载未签名的 Pak 文件

  • 使用不同 Unreal 引擎版本创建的 pak 文件,可能无法成功加载


文档:

查看说明文档


示例项目下载:

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
资源类型:Unreal Engine 插件/蓝图
支持软件:UE4.24-UE5.5
文件格式:.uasset
包含内容:压缩包

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

限时优惠29/年】全站资源免费下载,更多精品资源每天持续更新中......微信交流群加我:CGTrove_com(记得备注加群,不备注不回复)
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录