Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

关于热更新、动态加载的一些问题(急)

$
0
0

@et034837 写道:

有些问题想请教开发组大神们~

先说明一下我们的项目,我们希望先以手游出发,将来可能发布成H5页游,
以下是我们项目的需求:

  1. 首包包体要小:也就是项目内的资源,要可以指定哪些要进入首包、哪些不要的

  2. 动态载入一个 scene:类似 这讨论串 「大厅+子游戏」的资源结构 ,子游戏可能是一个 scene,需要的时候才下载

  3. 动态载入某一群组的资源:例如某一支新角色的 Avatar 跟语音包,判定需要的时候才下载

之前我使用过 Unity,这些需求可以用 Unity 的 Asset Bundle 来完成,
不知 Cocos Creator 是否也会提供这些功能?有没有一个明确的时间点呢?
听说 1.3 版要优化 AssetManager,会包含这些功能嘛?

我们项目预计 12月 要能进入测试阶段,如果来不及的话,
上级可能会要求我们以现有的版本自己作修改,若是这样的话,
能否请大神们提供一下思路?例如 这讨论串 使用多个 manifest 来实现?

目前已知可以发布成 runtime 得到 group.json 依据不同的 scene 来产生 manifest,可是这无法解决我们的第3点需求

我在想,如果每个资源有「group id」这个概念,搭配原本的热更新机制,似乎就可以实现了?
我们可以在编辑时,依据需求对每个资源指定 group id (也许默认值为0,代表是首包资源)
这样在产生 manifest 时,就可以依据 id 产生数个 manifest,依据需求来 update,
或是让 AssetsManager 只 check 跟 update 某个 group。
不过这还是仰赖开发组大神们提供支持,或是开放 API 让我们修改~

这个问题有点急,关系到我们公司项目能否如期上线,麻烦大神们帮个忙~(膜拜~~)

帖子: 3

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>