当前位置:   article > 正文

【虚幻引擎UE】UE5 仅需6步实现动态PAK资源加载方法(PC篇)_unrealpak下载

unrealpak下载

一、基本使用

  1. 示例工程文件地址:https://download.csdn.net/download/qq_35079107/85967631

  2. 插件的加载
    (1)勾选Runtime Files Downloader插件(去EPIC商城下载免费插件)
    在这里插入图片描述
    (2)创建Plugins文件夹,将PakLoaderPlugin放进去(不可以装在引擎目录否则会报错)
    在这里插入图片描述
    在这里插入图片描述
    注意,这里需要新建C++类,并在VS里重新生成解决方案。

  3. 加载BP_PakLoading到关卡中(示例项目中已包含)
    在这里插入图片描述

  4. 修改配置
    打开示例项目中的BP_PakLoading蓝图
    在这里插入图片描述
    修改PakFilename和PakDirectory两个变量。
    在这里插入图片描述
    PakDirectory替换项目名称
    在这里插入图片描述
    PakFilename替换PAK路径
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 资源加载
    示例中加载了音频、模型和actor
    在这里插入图片描述
    如果替换资源,需要在对应的位置修改资源名称。
    在这里插入图片描述
    ·
    原版教程离线下载地址:
    链接:https://pan.baidu.com/s/1ciyXWxjP6cz5doHO4o_yxQ?pwd=916k
    提取码:916k
    ·
    原版教程在线地址:*需要科学上网*
    https://drive.google.com/file/d/1DeS0DlwLTue_jLNqjGHVHz6AHs89rDUM/view?usp=sharing

二、PAK包的生成

1. 基本设置
取消勾选使用IO和材质共享两个选项。
在这里插入图片描述
在这里插入图片描述

2. 插件生成
将相关资源放入插件包路径下。
在这里插入图片描述
在这里插入图片描述3. 将资源拖入,放入插件包路径下。
在这里插入图片描述

4. MainGame的打包(主包的创建)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里可以选择当前,或者任意项目,勾选Windows(原版教程中的WindowsNoEditor选项在UE5中没有)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5. TESTDLC (PAK包的创建)
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
根据原版教程,如果勾选了保存无版本的包,UE5到这里会发现报这个问题,因此需要先取消勾选,成功编译一次之后再勾选。
在这里插入图片描述
按顺序进行编译
在这里插入图片描述
在这里插入图片描述
找到DLC的路径
在这里插入图片描述

可以通CMD执行控制台命令来检查DLC是否正常打包(记得替换路径)

cd C:\Program Files\Epic Games\UE_5.0\Engine\Binaries\Win64
UnrealPak.exe G:\pak\TestDLC.pak -List
  • 1
  • 2

官方DLC显示如下
在这里插入图片描述
正常打包输出

6. 找到路径下的PAK文件
D:\sy\plug\PakLoaderPlugin\PakDemoProject5\Plugins\TestDLC\Saved\StagedBuilds\Windows\PakDemoProject\Plugins\TestDLC\Content\Paks\Window

小提示:如果不想看到报黄色的“文件已经存在”提示,可以在这里清除上一次编译的缓存。
在这里插入图片描述

三、其他问题:

关于5.03版本打不开资源文件的问题:
将
在这里插入图片描述
删除旧的模块,重新生成C++项目,生成解决方案。

2、打包出来的DLC路径层级异常

之前碰见过这个问题,但后来玄学解决。(重开项目试试?)
在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号