unity热更新AssetBundle框架设计_框架篇


目录
	第1 章 : AssetBundle框架整体设计
		课时1:实战项目开发AB技术问题分析 10:53
		课时2:实战项目开发AB技术解决方案 10:24
		课时3:AB框架整体设计方案详解 09:45
		课时4:自动标记AB包名原理讲解 12:24
		课时5:按场景归类的AB包名命名规则详解 13:04
	第2 章 : 自动化创建AssetBundle
		课时6:自动打包流程_开发自动标记类(A) 10:32
		课时7:自动打包流程_开发自动标记类(B) 08:41
		课时8:自动打包流程_开发自动标记类(C) 16:11
		课时9:自动打包流程_开发自动标记类(D)_递归算法 16:13
		课时10:自动打包流程_开发自动标记类(E)_设置文件AB标记 11:06
		课时11:自动打包流程_开发自动标记类(F)_完善文件AB标记 15:14
		课时12:自动打包流程_开发自动标记类(G)_组合AB包名称 11:02
		课时13:自动打包流程_开发自动标记类(H)_完善AB包名称 14:53
		课时14:自动打包流程_测试自动标记类 13:24
		课时15:自动打包流程_重构且测试自动标记类 11:05
		课时16:自动打包流程_重构AB打包类(A) 10:19
		课时17:自动打包流程_重构AB打包类(B) 12:15
		课时18:自动打包流程_批量删除AB包 14:53
	第3 章 : 单一AssetBundle包的加载与管理
		课时19:单一AB包加载流程_资源加载类(A) 14:05
		课时20:单一AB包加载流程_资源加载类(B)_加载资源 12:07
		课时21:单一AB包加载流程_资源加载类(C)_释放资源 06:01
		课时22:单一AB包加载流程_AB加载(A) 12:35
		课时23:单一AB包加载流程_AB加载(B)_封装下载路径 08:17
		课时24:单一AB包加载流程_AB加载(C)_下载AB包方法 07:59
		课时25:单一AB包加载流程_AB加载(D)_加载AB包资源 05:33
		课时26:单一AB包加载流程_AB加载(E)_引入委托机制 09:31
		课时27:单一AB包加载流程_AB加载(F)_资源卸载 10:12
		课时28:单一AB包加载流程_AB加载(G)_测试脚本1 09:39
		课时29:单一AB包加载流程_AB加载(H)_测试简单预设 10:54
		课时30:单一AB包加载流程_AB加载(I)_测试复杂预设 11:39
		课时31:单一AB包加载流程_AB加载(J)_测试资源释放 06:17
	第4 章 : AssetBundle整体管理架构设计
		课时32:AB整体管理_开发清单文件读取类 12:40
		课时33:AB整体管理_清单文件读取方法 12:53
		课时34:AB整体管理_清单文件读取(B) 09:46
		课时35:AB整体管理_清单文件读取(C) 09:22
		课时36:AB整体管理_开发AB关系类(A) 09:58
		课时37:AB整体管理_开发AB关系类(B) 08:20
		课时38:AB整体管理_开发AB关系类(C) 05:50
		课时39:AB整体管理_多AB包管理类(A) 10:47
		课时40:AB整体管理_多AB包管理类(B) 09:16
		课时41:AB整体管理_多AB包管理类(C) 10:04
		课时42:AB整体管理_多AB包管理类(D) 10:42
		课时43:AB整体管理_多AB包管理类(E)_复杂递归原理示意图讲解 11:57
		课时44:AB整体管理_多AB包管理类(F)_加载包资源 09:42
		课时45:AB整体管理_多AB包管理类(G)_资源释放处理 09:17
		课时46:AB整体管理_AB管理脚本(A)_定义核心字段 08:37
		课时47:AB整体管理_AB管理脚本(B)_得到脚本实例 09:03
		课时48:AB整体管理_AB管理脚本(C)_加载AB指定包 12:11
		课时49:AB整体管理_AB管理脚本(D)_提取资源 08:30
		课时50:AB整体管理_AB管理脚本(E)_释放资源 06:22
		课时51:AB整体管理_编写框架测试脚本 10:17
		课时52:AB整体管理_测试框架基本功能 09:14
		课时53:AB整体管理_测试AB包加载顺序与资源释放 08:17
		课时54:AB整体管理_测试加载复杂场景(A) 11:10
		课时55:AB整体管理_测试加载复杂场景(B)_课程完结 09:49

unity热更新AssetBundle框架设计_框架篇的更多相关文章
- Unity热更新   AssetBundle
		
在游戏开发中,常常需要用到热更新技术.比如:一个手机游戏开发好后,用户安装到手机上.如果此时我们要更新一个新的功能,如果没有热更新,那么需要用户卸载掉手机上的游戏,然后安装新的包,这样做十分麻烦,而且 ...
 - 另类Unity热更新大法:代码注入式补丁热更新
		
对老项目进行热更新 项目用纯C#开发的? 眼看Unity引擎热火朝天,无数程序猿加入到了Unity开发的大本营. 一些老项目,在当时ulua/slua还不如今天那样的成熟,因此他们选择了全c#开发:也 ...
 - unity热更新方案对比
		
Unity应用的iOS热更新 • 什么是热更新 • 为何要热更新 • 怎样在iOS 上对Unity 应用进行热更新 • 支持Unity iOS 热更新的各种Lua 插件的对照 什么是热更新 • ...
 - Unity热更新对比
		
https://www.jianshu.com/p/f9d90edf4a7c Unity 热更新为啥用Lua 详解 ILRuntime的优势 同市面上的其他热更方案相比,ILRuntime主要有以下优 ...
 - [Unity热更新]tolua# & LuaFramework(一):基础
		
一.tolua# c#调用lua:LuaState[变量名/函数名] 1.LuaState a.执行lua代码段 DoString(string) DoFile(.lua文件名) Require(.l ...
 - 【转】unity 热更新思路和实现
		
声明:本文介绍的热更新方案是我在网上搜索到的,然后自己修改了一下,相当于是借鉴了别人的思路,加工成了自己的,在此感谢无私分享经验的朋友们. 想要使用热更新技术,需要规划设计好资源比较策略,资源版本,确 ...
 - Unity 热更新实例一、C#Light 和UI系统使用实例
		
接下来我会运用热更新的机制,逐步制作一些例子来阐释脚本系统如何和Unity结合. 脚本不限于使用C#Lite,但是C#Lite会有一些便利之处,请往下看. 结合机制也不限于这一种,但是C#Lite的设 ...
 - Unity热更新技术整理
		
一.热更新学习介绍 1.什么是热更新 举例来说: 游戏上线后,玩家下载第一个版本(70M左右或者更大),在运营的过程中,如果需要更换UI显示,或者修改游戏的逻辑,这个时候,如果不使用热更新,就需要重新 ...
 - .NET框架设计(高级框架架构模式)—钝化程序、逻辑冻结、冻结程序的延续、瞬间转移
		
阅读目录: 1.开篇介绍 2.程序书签(代码书签机制) 2.1ProgramBookmark 实现(使用委托来锚点代码书签) 2.2ProgramBookmarkManager书签管理器(对象化书签集 ...
 
随机推荐
- java23种设计模式专攻:生产者-消费者模式的三种实现方式
			
公司的架构用到了dubbo.带我那小哥也是个半吊子,顺便就考我生产者消费者模式,顺便还考我23种java设计模式,
 - ScheduledExecutorService周期性的定时任务
			
从j2se的api文档上查看ScheduledExecutorService的方法都是推迟一段时间然后相隔一段时间之后再去执行,没有想Timer定时器一样的可以在定点时间执行的api,如果也想像Tim ...
 - RBF神经网络——直接看公式,本质上就是非线性变换后的线性变化(RBF神经网络的思想是将低维空间非线性不可分问题转换成高维空间线性可分问题)
			
Deeplearning Algorithms tutorial 谷歌的人工智能位于全球前列,在图像识别.语音识别.无人驾驶等技术上都已经落地.而百度实质意义上扛起了国内的人工智能的大旗,覆盖无人驾驶 ...
 - MySQL将某个数据库下的所有表的存储引擎修改为InnoDB类型语句
			
如何将mysql数据库中的MyISAM类型表更改为InnoDB类型的表 改单个表 ALTER TABLE TABLENAME ENGINE=InnoDB; ALTER TABLE TABLENAME ...
 - python统计代码总行数(代码行、空行、注释行)
			
我们在工作或学习代码的过程中,经常会想知道自己写了多少行代码,今天在项目环境写了个脚本统计了项目代码的数量. 功能: 1.统计代码总行数 2.统计空行数 3.统计注释行数 # coding=utf-8 ...
 - mingw控制台中文乱码
			
乱码原因 直接先用一段话讲乱码原因,看不懂老老实实就往下看吧 其实我用Sublime或者VSCode等编辑器写代码出现的控制台中文乱码问题是编译器mingw输出的数据使用的是UTF-8编码,而控制台用 ...
 - jdk1.6文档官方下载资源
			
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin- ...
 - spark如何划分DAG视图
			
spark根据宽依赖进行DAG视图的划分. 1.窄依赖:每个父RDD的partition 最多被一个子RDD的 partition使用. 窄依赖分为两类:第一类是一对一的依赖关系,在Spark中用On ...
 - 2019/2/18 Test
			
图论模拟 [简述情况]: \(110/400\) \(20 \leq rank\) \(AC:1\) 有思路但未\(AC:0\) 无思路\(:3\) 题目 简述 \(LUOGU4304\) 二分图最大 ...
 - byte[] 转 2进制字符串
			
/byte[]转为二进制字符串表示byte[] bytesTest =new byte[]{16,18,33}; string strResult=string.Empty;string strTem ...