UE4热更新

UE4热更新

  1. UE4 引擎 4.27版本
  2. HotPatcher 插件

1、创建UE4项目

在这里插入图片描述

在这里插入图片描述

2、下载HotPatcher插件

GitHub 地址:https://github.com/hxhb/HotPatcher

3、插件集成到项目中

关闭新建项目,将插件拷贝到 项目的 Plugins目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R47MKTTX-1646191516311)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211150753243.png)]

4、基础打包

android 打包配置

1、默认蓝图配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mP3OXviv-1646191516312)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211151244346.png)]

2、android 打包基础配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cl5cyGVM-1646191516312)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211151556753.png)]

3、android 环境配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CdE8Q93o-1646191516313)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211151619683.png)]

4、android 打包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ta6tes9V-1646191516313)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211151709687.png)]

5、Hotpatcher 插件 基础版本 信息生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rxMJNW7C-1646191516314)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211155555133.png)]

1、配置基础信息

在这里插入图片描述

2、生成资源映射文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EkKhq2xR-1646191516315)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211161909556.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AvErOuRQ-1646191516316)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211161933426.png)]

6、修改项目

增加两个球体

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OertiKq3-1646191516316)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211162102411.png)]

7、配置补丁包生成信息

1、修改资源的烘焙,选择对应的平台

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-94WfaPVB-1646191516316)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211162257385.png)]

2、配置生成pak插件包的配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oq0sbO7M-1646191516317)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211163815088.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IXdgQWHu-1646191516317)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211163939688.png)]

3、补丁包生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E3gtHcoR-1646191516318)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211164324701.png)]

8、手机上安装基础版本

1、安装基础版本发现错误

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bqQMwAvC-1646191516318)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211165147879.png)]

2、新建一个C++ 类

因为新建的项目是 蓝图项目,所以需要新建一个C++ 类,关闭项目重新打开

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t8IJQ1Cf-1646191516319)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211171119619.png)](https://img-blog.csdnimg.cn/627a2b570b8046a6b268083859cb9764.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6IuP5omT5rC06Kej5ri0,size_20,color_FFFFFF,t_70,g_se,x_16)

3、重新生成 基础信息、修改项目、打包pak补丁包

修改后的场景,多添加了几个模型、修改材质

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qpoIxf7t-1646191516319)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211171834510.png)]

4、继续安装基础apk

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lmb87JdO-1646191516320)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211172124055.png)]

9、安装生成好的补丁包

1、将生成 的pak 放在应用的挂在目录

手机内存卡 目录 UE4Game\hotPatcherDemo\hotPatcherDemo\Saved 新建 Paks目录 ,将生成pak补丁包存放进去

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L7jL1dLF-1646191516320)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211173130405.png)]

重新打开app,就发现补丁包中的资源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qSp3uqhq-1646191516320)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220211173200831.png)]

10、参考文档和视频

视频:https://www.bilibili.com/video/BV1Tz4y197tR/

文档:https://imzlp.com/posts/17590/

猜你喜欢

转载自blog.csdn.net/baidu_31956557/article/details/123226026
UE4