Unreal Engine4热更新商业级高可用框架制作高级教学

Unreal Engine4热更新商业级高可用框架制作高级教学

Unreal Engine

分享

Loading...

收藏

学习热度:9264

适用行业:游戏引擎

课程时长:1200分钟

课程难度:高级

学习路径: 虚幻引擎游戏开发技术实践

Image

课程简介

     1.windows HTTP服务器教学使用apache搭建HTTP服务器即可进行热更新。
     2.组件+插件形式教学使用组件+插件形式封装热更新框架,使用方便,维护成本低。
     3.UE热更思想热更思想主要是打pak包,从http服务器下载来更新到本地,手动挂载进行热更新

课程信息

教学总时长20小时,使用软件:UE4.25、vs2019 。
适用行业:游戏引擎;难易度:中级。

交流答疑

对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。

课程目录

第一章:C++热更流程
0101_C++的编译步骤和exe如何生成
0102_PC热更C++方案
0103_热更流程
0104_使用插件导出version数据
0105_C++热更演示

第二章:Launcher 热更C++工程
0201_Launcher工程创建
0202_C++热更蓝图派发事件
0203_C++热更测试
0204_打包优化

第三章:热更游戏工程TestHot搭建
0301_新建TestHot_工程_热更蓝图和资源
0302_配置热更工程蓝图
0303_c++热更事件派发到蓝图
0304_热更蓝图演示

第四章:热更蓝图资源插件介绍
0401_hotpatcher开源插件介绍
0402_导出基础包1
0403_导出基础包2
0404_Cook说明
0405_补丁设置介绍
0406_补丁选择策略1
0407_补丁设置介绍2
0408_chunk
0409_pakOptions
0410_SaveTo

第五章:测试使用热更新框架
0501_测试蓝图更新1
0502_测试蓝图更新2
0503_测试UI资源更新
0504_测试资源分块Chunk
0505_GameInstace踩坑

第六章:安卓和鸿蒙热更新

0601_安卓和鸿蒙打包设置
0602_安卓鸿蒙打包测试
0603_移动平台更新策略

第七章:IOS热更新
0701_IOS打包设置
0702_IOS测试热更新

第八章:version插件c++实现讲解
0801_version文件介绍
0802_导出version介绍
0803_导出version之readexe1
0804_导出version之readexe2
0805_导出version之readjson
0806_导出version之writejson

第九章:Lancher工程c++实现讲解
0901_Launcher热更流程介绍
0902_热更数据定义
0903_加载本地version文件
0904_加载http服务器version文件
0905_比较version文件添加到差分数组
0906_加载差分pak文件
0907_写客户端版本文件和手动挂载

第十章:Hot工程c++实现讲解
1001_Hot工程热更流程介绍
1002_加载本地和HTTP服务器版本文件
1003_比较差分文件
1004_下载Pak文件
1005_手动挂载Pak


十一章:灰度资源热更新
1101_灰度资源更新介绍
1102_灰度资源热更流程
1103_灰度资源热更演示
1104_灰度资源源码讲解
1105_其他UE4版本支持

多端支持

课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。

课程要求

本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。

此课程的内容正在持续更新中

此课程获得之后永久可以观看

本课程包含录播视频课程内容

FIRST BLOOD

首杀英雄风云榜 - 下单快如闪电

加入交流群
选课小助手
相关课程