Bundle 优先级 Creator 开放了 20 个可供配置的优先级,构建时将会按照优先级 从大到小 的顺序对 Asset Bundle 依次进行构建。具体内容请参考 Asset Bundle - 优先级。 目标平台 不同平台可使用不同的配置,构建时将根据对应平台的设置来构建 Asset Bundle。支持通过下拉框选择不同的平台配置,目前为默认配置。开发...
2、Bundle优先级>=7时,不会生效。只会优先加载默认的2~3个Bundle;即使在resources Bundle代码中调用assetManager.loadBundle(...)加载其它Bundle,也是在main Bundle加载完成之后加载; 3、因此resources内代码运行时,引用其它Bundle代码时,必然报错。因为其它Bundle晚于resources加载; 4、为了尽快进入并显示首页,resources必...
所以需尽量确保共享的资源(例如Texture、SpriteFrame、Audio等)所在的 Asset Bundle 优先级更高,以便让更多低优先级的 Asset Bundle 共享资源,从而最小化包体。 自定义的 Asset Bundle 优先级不要高于内置的 Asset Bundle,以便尽可能共享内置 Asset Bundle 中的资源。 (2)、压缩类型说明 Asset Bundle 默认使用合并依...
在构建的过程中,可以点击构建任务右侧的 X 按钮来中断当前的构建任务。 构建和仅构建 Bundle 自v3.8 起,Cocos Creator 支持仅构建 Bundle,仅构建 Bundle,可以一次性构建选中的所有 Bundle,和单独的构建 Bundle 不同,仅构建 Bundle,会根据 Bundle 的优先级,将公共资源放在优先级高的 Bundle 内。
1、Bundle优先等级根据自己的项目而定 配置bundle cc.assetManager.loadBundle 加载配置好的budle, 加载之前先判断是否有版本更新。 热更新代码 var MD5 = require('md5'); let AssetsManager = function(bundleName,successCB, processCB, failCB) {
Creator 开放了 10 个可供配置的优先级,编辑器在构建时将会按照优先级 从大到小 的顺序对 Asset Bundle 依次进行构建。 当同个资源被 相同优先级 的多个 Asset Bundle 引用时,资源会在每个 Asset Bundle 中都复制一份。此时不同的 Asset Bundle 之间没有依赖关系,可按任意顺序加载。
Cocos Creator 3.8.x bundle设置最佳方案 A: 项目开始场景(Start Scene)加载显示最快的Bundle设置方案:不要使用resources文件夹,除了项目开始场景(Start Scene)所在文件夹,将所有文件分类设置成Bundle; B: A方案较为麻烦,项目文件夹多时,需要设置太多Bundle。省事些的方案:可将框架基础代码放入resources文件夹,保证...
一、同项目 Bundle,动态加载 首先我们先创建一个 Cocos Creator 项目,这个项目必须使用的 v2.4.0 以上的版本创建,这样才能有 Bundle 的特性,项目名称叫做 BundleLobby。 打开项目,建立一些目录和场景,随便来一个目录就叫:aaa 吧。这个名字越随便越好,以后就会设置成为 Bundle,在它下面建立一些基本的项目目录,比如 re...
Asset Bundle 还提供了优先级,压缩类型等相关设置用于对 Asset Bundle 的包体和加载进行优化。 详细请参考Asset Bundle和加载 Asset Bundle。 新增cc.AssetManager 模块用于资源管理 Asset Manager 是 Creator 在 v2.4 新推出的资源管理器,其具备加载资源,查找资源,销毁资源,缓存资源,Asset Bundle 等功能。Asset Manager...