位置: 编程技术 - 正文

unity3d在线更新资源(2)(unity3d最新api)

编辑:rootadmin

推荐整理分享unity3d在线更新资源(2)(unity3d最新api),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d update,unity更新下载文件,unity3d怎么更新,unity更新需要重新下载吗,unity3d最新版本,unity怎么升级版本,unity3d怎么更新,如何更新unity hub,内容如对您有帮助,希望把文章链接给更多的朋友!

昨晚看了很多游戏的源代码,研究它们的在线更新方式,发现有两种。

1.登陆游戏时候检查更新,下载过来后,通过预加载的方式,然后同步使用。

2.同样是登陆游戏时候检查更新,但打包用非压缩的方式,可以直接同步使用。

然后第三种方式我还没有找到哪个游戏使用,就是第二种的改进,自己压缩,下载下来后解压,然后直接同步使用。

首先,我打算采用最简单的第二种方案,需要测试的是在不压缩的情况下,apk包是否没有增大。

这里附带一片不错的文章:

首先不用asset bundle M

unity3d在线更新资源(2)(unity3d最新api)

用不压缩的发现高达M,好吧 毫无疑问,不压缩是不合理的。那么要么采用第一种方案,要么采用第三种方案。

但这实在是麻烦,因为我是想同步的,不然我们整个框架都要改动,其次,我又不想自己去用lzma压缩解压,感觉太累。我想了第四种方案:

apk里面用最原始的压缩文件,第一次登陆时候解压。以后更新资源都用非压缩,毕竟更新资源应该只在M左右吧。

试试新方案。

经过初步的尝试,新方案先定成这样:

1.将所有的assetbundle不压缩,然后统一用zip进行存储成一个大文件,然后用lzma算法压缩成一个小文件。

2.使用的时候用lzma解压第一遍,再用zip解压第二遍。。。。虽然感觉很奇怪,但我觉得这是可行的。

ok,晚上就可以开始尝试新方案了。

VectorField2D 这篇来说移植自Flash的2D向量场粒子效果静态效果可能不太明显,动态效果就好多了,简单说就是有点像AE的粒子特效插件那种感觉了视频演示点击打开

【Unity3d】System.IO.FileInfo Create 和 Delte方法找不到错误 System.IO.FileInfoCreate和Delte方法找不到错误解决方法!今天写着写着,好端端的文件,突然冒出这么个错误,我的天!查了下MSDN,发现没错!最后发现是平

Unity3d NGUI的使用(九)(UIScrollView制作滑动列表) 转载自:UIScrollView制作滑动列表,可横向,竖直展示一些列表在固定可视范围内UIScrollVIew只是一个可滑动的UI组件如果需要制作复杂的可视区域UI需要配

本文链接地址:https://www.jiuchutong.com/biancheng/378719.html 转载请保留说明!

上一篇:AutoPainting

下一篇:VectorField2D

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络