UE4热更新_ue4 热更新_苏打水解渴的博客-程序员秘密

技术标签: UE4  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/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/baidu_31956557/article/details/123226026

智能推荐

一个超赞的开源串口虚拟示波器项目,玩起来!_串口虚拟滤波器怎么用datascope_小麦大叔的博客-程序员秘密

大家好,我是小麦,趁着今天休假,给大家推荐一个开源的串口虚拟示波器项目,可以实时显示串口传输的数据,非常直观,当然也可以做二次开发,非常的灵活。基本功能双击放大项目地址:https://g...

oracle11gr2集群修改归档,设置Oracle 11Gr2 RAC的归档模式_海恩·欧鲁纳的博客-程序员秘密

数据库建立后缺省为非归档模式,为了使用RMAN执行热备份,需要手工将数据库切换成归档模式。通常情况下,归档模式的切换需要在数据库处于MOUNT EXCLUSIVE的状态下进行。RAC的特殊之处在于,在RAC环境下,无法以MOUNT EXCLUSIVE方式来启动归档模式,必须先禁用CLUSTER_DATABASE参数,数据库成功修改为归档模式后再启动CLUSTER_DATABASE参数。以下所有操作...

windows+python+apache+cgi-bin支持_zhiy_wis的博客-程序员秘密

windows下安装完apache,为了让其支持访问python脚本文件,做如下配置。找到apache安装目录下的httpd.conf,找到并做如下配置 AllowOverride None Options None Order allow,deny Allow from all Options ExecCGIAddHandler cgi-script

mac 我用Mac的这一年_Coding-lover的博客-程序员秘密

前言距离去年4月份正式开始使用Mac,到现在已有一年的时间,在这一年中,从小白的角度确实对电脑的理解产生了一定的变化,遂打算写一篇总结,只是谈谈个人的感受。当然,使用是建立在良好的软件体验基础上,所以肯定会涉及到一些软件的介绍,关于这一点,不得不再提的是,适合我的不一定适合所有人,我不会对软件加以「必备」、「神器」等这类有混淆意味的词,体验只是相对于个人的,需求上每个人也不可能是完全吻合的。购买Ma

PyCharm社区版搭建Django2.0开发环境_EX_NET的博客-程序员秘密

PyCharm社区版搭建Django2.0开发环境工具准备:(1)Python 3.X 以上版本https://www.python.org/downloads/windows/(2)PyCharmhttps://www.jetbrains.com/pycharm/一、创建一个空项目并安装Django2框架项目创建完毕后,在 Terminal 里输入 pip install Django看到Suc...

随便推点

javascript基础笔记(十四)之js的全局函数_bruce_suxin的博客-程序员秘密

js的全局函数 *由于不属于任何对象,直接写名称使用。 **eval() var str="alert('1234');"; //alert(str); eval(str); **encodeURI():对字符进行编码 decodeURI():对

redis命令详解与使用场景举例——List_孙悟空2015的博客-程序员秘密

BLPOP key [key …] timeoutBLPOP 是列表的阻塞式(blocking)弹出原语。 它是 LPOP 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被 BLPOP 命令阻塞,直到等待超时或发现可弹出元素为止。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。 非阻塞行为 当 BLPOP 被调用时,如果给

Monkeyrunner_References_普通网友的博客-程序员秘密

EnviromentFUNC转载于:https://www.cnblogs.com/ezway/p/6654692.html

SiamFC【论文阅读Markdown】_M-C100的博客-程序员秘密

SiamFC【论文阅读Markdown】MethodFramework功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

Memcache安全性_hsapphire的博客-程序员秘密

Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,因为Mecache是以root权限运行的,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,我做两点建议,能够稍微的防止黑客的入侵或者数据的泄露。内网访...

Java面试题 3_大胖墩。的博客-程序员秘密

1、【单选题】(单选题)下面关于BeanFactory接口说法正确的是( )A.BeanFactory是单例模式的实现,负责创建和管理beanB.BeanFactory是工厂模式的实现,负责创建和管理beanC.ApplicationContext类是它的实现类D.以上说法都不对【正确答案】B【答题时间】2020-12-29 08:51:06【答案解析】此题考查BeanFactory2、【单选题】(单选题)下列切入点表达式错误的是 ()A.* cn.itcast.aop.Demo.a

推荐文章

热门文章

相关标签