Siki_Unity_3-7_AssetBundle从入门到掌握
Unity 3-7 AssetBundle从入门到掌握 任务1&2&3:课程介绍 AssetBundle -- 用于资源的更新 为了之后的xLua (Lua热更新的框架)打下基础 任务4&5:AssetBundle的定义和作用 AssetBundle的学习 -- 一手学习资源:UnityManual -> AssetBundles -> 教程式的文档 AssetBundle是一个压缩包(也可以认为是一个文件夹) 包含模型Model、贴图Texture、预制体Prefab、声音AudioClip、甚至整个场景 在游戏运行的时候可以被加载 这个压缩包被打包出来存在硬盘中,里面包含的文件可以分为两类:serialized file和resource files serialized file:资源,如模型、预制体,被打碎放在一个对象中,最后统一被写进 一个单独的文件 resource file:某些二进制资源,如图片、声音,被单独保存,方便快速加载 -- 一个单独的图片或声音就会被打包成一个.resource文件 压缩包可以使用LZMA和LZ4压缩算法,便于更快的进行网络传输 -- 区别见任务13 为什么会用到网络传输呢? 1. 把一些可以下载的资源放在AssetBundle中,而不放在app中,而在需要的时候从网上直接加载资源 -- 减少安装包的大小