Asset Bundle 功能有在开发吗? 能说说思路或者开发计划么

Asset Bundle 功能有在开发吗? 能说说思路或者开发计划么

还没开始编码,你有什么思路吗?

我觉得思路上应该是这样的:可以将场景或预置件导出成资源包,游戏中如果需要这些资源的话,可以根据需求在网上下载这些资源包,然后动态导入到游戏中,让游戏框架可以运行使用这些场景或预置件,不然,我就不知道这Asset Bundle有啥用了,这样也正好弥补了热更新的不足

在unity中,Asset Bundle是包含内容其本身的(如果其内容不是另一个Asset Bundle的话),不是一个"链接或引用"真实的资源,是一个zip压缩包,包里有一个清单记录着Asset Bundle中的资源,如果creator也这么做,对于这个zip的解压缩会不会很费代价,如果代价小,就直接使用unity的方式就行了

很可能会打成整个 zip 包,这样才能在资源之间共享 zip 字典

一些比较重要的需求:
1.AssetBundle 不只包括资源 还要包括脚本代码
2.AssetBundle 支持热更新(特别是棋牌游戏平台子游戏热更新)

AssetBundle 如果是动态下载的资源,很可能就不能热更新,具体要 @Panda 确认下

你们的意思是不是,AssetBundle已经是从网上下载的了,如果要再更新某个AssetBundle的文件,就要下载这些文件的新AssetBundle?对吧?不能像框架一样增量更新了

嗯,我是这么想的。

这个到是可以理解,毕竟AssetBundle是辅助增量更新的,两个模板完全分开了,要一起做增量更新的话,好像跟现在的机制有冲突,要好好测试一下才知道能不能把AssetBundle进行增量更新

最难的从来就不是编码哈,而是写中英文文档,做 example,写单测,然后在论坛上解答各种使用上的问题,调试用户打包、加载失败的各种坑……

我想要的就是以AssetBundle包为单位的更新 不用热更新包里的内容.
就是用新的AssetBundle替代旧的AssetBundle

1赞

又来问了,Asset Bundle官方还会提供吗?官方的路线图貌似一直没什么用啊?呼声最高的功能却一直不提供。


这个貌似是投票最多的一项,却无疾而终了。

没有无疾而终,只是我们的支持要一步一步来。在我最新的规划里,这个功能会在 18 年 9 月的版本加入。当然如果有特殊情况,可能会提前实现。

1赞

把得票最多的一个需求从1.6改到suggests里,要是再改到18年9月,那几乎就是推迟了一年了,真不知道这路线图有什么用。也可能你们在做些更重要的东西吧只不过没有写在路线图上,哈哈。

我们从很早以前就在准备 Asset Bundle 这个功能了,在 1.6 的时候我就已经在做对应重构。我会放到 9 月,是因为有很多前置工作要完成。而不是代表我们 9 月才启动这个功能的开发。

你好,请问这个功能现在有没有实现呢?现在刚好项目遇到类似的问题,在谷歌中找到这个帖子,顺便问一下。

估计没戏了,cocos一直都不按照计划路线走的。他们做的是他们认为更重要的而不是开发者认为更重重要的功能。

其实不按开发者的意愿开发我是理解的,毕竟有些商业上的考量
但是不发布计划,不按计划走这个确实蛋疼,不说开roadmap,发个预告帖也好啊

AssetBundle 是 18 年计划就要做的功能,你能说不重要?问题是很多前置任务要先完成,比如 loader 的重构,这我们已经快做好了。那为什么拖到现在才重构好?还不是人手问题,有些坑一挖下去会耗光仅有的维护力量。