AssetBundle
此处有码
这个作者很懒,什么都没留下…
展开
-
Unity AssetBundle 热更 资源生成对应 MD5码
Unity AssetBundle 热更 资源生成对应 MD5码每个热更 AssetBundle 文件对应一个MD5码,写入一个 更新文件如update.txt,当有版本更新时,将update.txt 放到服务器,客户端在启动游戏时,首先会从服务端请求一下当前最新版本号,和本地的版本号比较,如果客户端和服务器版本号一致,则视为客户端为最新版本不需要更新,进入游戏。如果客户端版本号低于最新...转载 2019-12-02 23:56:55 · 1755 阅读 · 1 评论 -
Unity AssetBundle介绍
1.什么是AssetBundle?AssetBundle是一种资源压缩包。资源打包AssetBundle有两个好处:减小安装包的大小,资源可以在进入游戏时候,网络下载。 热更资源,方便修复线上资源问题引起的Bug,或新增加游戏内容。AssetBundle分为两种类型:场景AssetBundle & 非场景AssetBundle。2.AssetBundle结构2.1 As...原创 2019-01-13 23:33:05 · 2172 阅读 · 0 评论 -
Unity AssetBundle打包
1.方式1-设置AssetBundleName打包设置AssetBundleName 调用打包函数。Unity会将AssetBundle相同名字的资源打包到一个AssetBundle中。AssetBundle设置Name由两种方式:1.编辑器编辑,如上图。2.代码修改(一般都是代码修改,AssetBundleName有斜杆,会斜杆前会创建文件夹,例如chen/logo,会在...原创 2019-01-15 15:33:09 · 1011 阅读 · 0 评论 -
Unity AssetBundle加载和内存管理
AssetBundle资源加载一个AssetBundle中包含两部分:数据头和数据段。通过AssetBundle加载游戏资源,分为三步: 加载AssetBundle对象。 通过AssetBundle对象加载需要的资源。 对于非引用类型的资源,还需通过GameObject.Instantiate()创建clone。1.加载AssetBundle对象方式Asset...原创 2019-01-16 17:29:51 · 3857 阅读 · 0 评论