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书签管理器(对象化书签集 ...
随机推荐
- 微信小程序分享小程序码的生成,多参数以及参数的获取
如果本文对你有用,请爱心点个赞,提高排名,帮助更多的人.谢谢大家!❤ 如果解决不了,可以在文末进群交流. 官方文档地址:https://developers.weixin.qq.com/minipro ...
- linux系统编程面试题
说明:所有题目均摘录于网络以及我所见过的面试题目,欢迎补充! 无特殊说明情况下,下面所有题s目都是linux下的32位C程序. 1.堆和栈有什么区别? (1)栈由操作系统分配和释放:堆则是程序员手动去 ...
- Linux命令——dmesg
参考:Linux kernel buffer ring Linux dmesg Command Tutorial for Beginners (5 Examples) 7 ‘dmesg’ Comman ...
- sudo权限
sudo授权 给普通用户赋予部分管理员权限 /sbin/ 在此目录下的命令只有超级用户可以执行 /usr/sbin/ root身份 visudo 赋予普通用户权限命令,命令执行后和vi一样使用 用户名 ...
- 2018 China Collegiate Programming Contest Final (CCPC-Final 2018)-K - Mr. Panda and Kakin-中国剩余定理+同余定理
2018 China Collegiate Programming Contest Final (CCPC-Final 2018)-K - Mr. Panda and Kakin-中国剩余定理+同余定 ...
- Codes: MODERN ROBOTICS Ch.3_Expo. Coods.基础代码实现
%%1 Transform omega to so3 matrix % W for skew-symmetirc matirx % w for omega, angular velocity func ...
- Kotlin数据类深度解析与底层剖析
今天来学习一下全新关于Kotlin的概念---数据类[data class],也是非常有用的东东,下面先来对其进行理论化的了解: 数据类其实跟java的实体类(model)很类似,像Java定义一个P ...
- 创建型模式(三) 抽象工厂模式(Abstract Factory)
一.动机(Motivation) 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作:同时,由于需求的变化,往往存在更多系列对象的创建工作. 如何应对这种变化?如何绕过常规的对象创建方法(ne ...
- 任何人都适合的常用Chrome插件(工欲善其事必先利其器)
1.划词翻译 介绍链接:http://t.cn/RqpoGU4 下载地址: Chrome 应用商店(请翻墙). 下载 .crx 安装包手动安装 功能如下: - 支持几乎所有语言的翻译与阅读,并且同时支 ...
- C语言实验二——位运算
问题 线性反馈移位寄存器 Linear feedback shift register(LFSR),是指给定前一状态,将该输出的线性函数再用作输入的移位寄存器.异或运算是最常见的单比特线性函数:对寄存 ...