一、基本使用

  1. 示例工程文件地址:
  2. 插件的加载
    (1)勾选Runtime Files Downloader插件(去EPIC商城下载免费插件)
  3. UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构

  4. (2)创建Plugins文件夹,将PakLoaderPlugin放进去(不可以装在引擎目录否则会报错)
  5. UE5 引擎架构 ue5引擎怎么收费_虚幻_02


  6. UE5 引擎架构 ue5引擎怎么收费_虚幻_03

  7. 注意,这里需要新建C++类,并在VS里重新生成解决方案。
  8. 加载BP_PakLoading到关卡中(示例项目中已包含)
  9. UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_04

  10. 修改配置
    打开示例项目中的BP_PakLoading蓝图
  11. UE5 引擎架构 ue5引擎怎么收费_ue5_05

  12. 修改PakFilename和PakDirectory两个变量。
  13. UE5 引擎架构 ue5引擎怎么收费_ue5_06

  14. PakDirectory替换项目名称
  15. UE5 引擎架构 ue5引擎怎么收费_虚幻_07

  16. PakFilename替换PAK路径
  17. UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_08


  18. UE5 引擎架构 ue5引擎怎么收费_虚幻_09


  19. UE5 引擎架构 ue5引擎怎么收费_加载_10

  20. 资源加载
    示例中加载了音频、模型和actor
  21. UE5 引擎架构 ue5引擎怎么收费_解决方案_11

  22. 如果替换资源,需要在对应的位置修改资源名称。
  23. UE5 引擎架构 ue5引擎怎么收费_虚幻_12

  24. ·
    原版教程离线下载地址:
    链接:https://pan.baidu.com/s/1ciyXWxjP6cz5doHO4o_yxQ?pwd=916k 提取码:916k
    ·
    原版教程在线地址:*需要科学上网*https://drive.google.com/file/d/1DeS0DlwLTue_jLNqjGHVHz6AHs89rDUM/view?usp=sharing

二、PAK包的生成

1. 基本设置

取消勾选使用IO和材质共享两个选项。

UE5 引擎架构 ue5引擎怎么收费_解决方案_13


UE5 引擎架构 ue5引擎怎么收费_加载_14

2. 插件生成

将相关资源放入插件包路径下。

UE5 引擎架构 ue5引擎怎么收费_解决方案_15


UE5 引擎架构 ue5引擎怎么收费_虚幻_16

3. 将资源拖入,放入插件包路径下。

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_17

4. MainGame的打包(主包的创建)

UE5 引擎架构 ue5引擎怎么收费_虚幻_18

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_19


UE5 引擎架构 ue5引擎怎么收费_解决方案_20


UE5 引擎架构 ue5引擎怎么收费_加载_21


这里可以选择当前,或者任意项目,勾选Windows(原版教程中的WindowsNoEditor选项在UE5中没有)

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_22


UE5 引擎架构 ue5引擎怎么收费_加载_23


UE5 引擎架构 ue5引擎怎么收费_加载_24


UE5 引擎架构 ue5引擎怎么收费_虚幻_25


5. TESTDLC (PAK包的创建)

UE5 引擎架构 ue5引擎怎么收费_解决方案_26


UE5 引擎架构 ue5引擎怎么收费_加载_27

UE5 引擎架构 ue5引擎怎么收费_加载_28


UE5 引擎架构 ue5引擎怎么收费_虚幻_29


根据原版教程,如果勾选了保存无版本的包,UE5到这里会发现报这个问题,因此需要先取消勾选,成功编译一次之后再勾选。

UE5 引擎架构 ue5引擎怎么收费_虚幻_30


按顺序进行编译

UE5 引擎架构 ue5引擎怎么收费_ue5_31


UE5 引擎架构 ue5引擎怎么收费_加载_32


找到DLC的路径

UE5 引擎架构 ue5引擎怎么收费_ue5_33

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

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

官方DLC显示如下

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_34


正常打包输出

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

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

UE5 引擎架构 ue5引擎怎么收费_解决方案_35

三、其他问题:

关于5.03版本打不开资源文件的问题:

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_36


UE5 引擎架构 ue5引擎怎么收费_ue5_37


删除旧的模块,重新生成C++项目,生成解决方案。

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

之前碰见过这个问题,但后来玄学解决。(重开项目试试?)

UE5 引擎架构 ue5引擎怎么收费_UE5 引擎架构_38