Unreal Engine5全平台热更新教学

Visual Studio Unreal Engine

分享

Loading...

收藏

学习人数:25092

适用行业:游戏引擎

课程时长:953分钟

课程难度:高级

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

Image

课程简介

     本课程是完全重新录制的一套课程,作为老版本的升级和加强版本以及补充的版本。主要是以封装全平台热更新插件为主,从底层封装到最终的项目实战。老版本的插件依赖引擎插件太多,这次我们整合成了一个插件,功能更加简洁。该重置课程包含的功能有:一键自动打包,自动上传阿里云服务器,或者自定义HTTP服务器,客户端可以自动热更新新版本,pak包还会根据用户需求自定义安装或卸载到UE5。本套课程是一套完整的商业热更新方案。
     如果您购买了老版本的热更新,这套课程将对您是免费的。

课程信息

教学总时长约16小时,使用软件:VS2019、UE5。
适用行业:游戏引擎;难易度:中级。

交流答疑

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

课程目录

第一章:Pak编辑器打包框架
0101_热更新的重置后的老版本和新版本的区别
0102_创建热更新插件
0103_将上传按钮添加到鼠标右键
0104_架构构建pak的框架
0105_编辑器实现打包的配置
0106_将cook资源进行打包

第二章:热更新阿里云服务器
0201_部署HTTP和OSS独立程序运行环境
0202_读取参数和测试阿里云OSS链接情况
0203_自由设置OSS服务器文本锁
0204_定制OSS的版本信息
0205_将项目插件升级为引擎插件
0206_将pak上传到阿里云
0207_独立程序测试上传阿里云OSS服务器

第三章:自定义HTTP服务器
0301_部署独立HTTP服务器
0302_对Apache服务器测试上传和下载
0303_理解HTTP和PHP语言如何交互
0304_客户端向HTTP服务器发送协议
0305_服务器PHP脚本操作
0306_定义客户端HTTP协议和版本锁
0307_服务器实现版本锁协议
0308_上锁和解锁协议
0309_获取HTTP服务器的版本信息
0310_将Pak补丁数据上传到自定义HTTP服务器
0311_上传版本信息到HTTP服务器
0312_解锁HTTP服务器
0313_思维扩展

第四章:整合OSS和HTTP到插件
0401_SS服务器和HTTP服务器配置
0402_辑器界面的HTTP配置和OSS配置的切换
0403_辑器数据的配置读取和存储
0404_本地打包数据推送到自定义HTTP服务器

0405_本地打包数据推送到OSS服务器

第五章:热更新版本补丁
0501_热更新补丁原理
0502_序列化客户端版本
0503_封装简易版本HTTP下载功能
0504_客户端对象存储配置
0505_客户端获取服务器配置
0506_将服务器配置自动部署客户端配置
0507_测试客户端下载和编辑器服务器选择功能
0508_热更新的版本迭代下载
0509_版本名热迭代
0510_热更新OSS服务器和HTTP服务器测试
0511_如何解决代理自动清除对象bug

第六章:独立安装程序扩展
0601_部署可视化独立程序
0602_独立程序渲染可视化UI
0603_Slate制作可视化进度条界面
0604_热更新独立程序异步安装的逻辑
0605_热更新独立程序安装进度效果
0606_独立程序如何读取本地图片后再显示
0607_热更新独立程序的IOS部署
0608_热更新独立程序的Mac部署
0609_热更新独立程序的Linux部署
0610_独立程序因子线程休眠而无法退出问题
0611_测试打包后的独立程序运行状态

第七章:部署独立程序到热更新插件
0701_部署安装独立程序到插件
0702_热更新结束后呼叫独立程序安装
0703_测试打包后的PC端呼叫安装程序效果

第八章:Pak安装
0801_Pak加载的前期准备
0802_pak安装和卸载以及对象生成
0803_Pak的AES解密

多端支持

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

课程要求

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

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

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

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

FIRST BLOOD

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

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