• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

Cocos Creator 打包WebMobile,实现资源代码分离,部署 cdn

main文件修改后

   // CDN 路径
    var remote_url="http://speed.lilisong.cn/wanda/ui/assets/";

    var option = {
        id: 'GameCanvas',
        debugMode: settings.debug ? cc.debug.DebugMode.INFO : cc.debug.DebugMode.ERROR,
        showFPS: settings.debug,
        frameRate: 60,
        groupList: settings.groupList,
        collisionMatrix: settings.collisionMatrix,
    };

    cc.assetManager.init({ 
        bundleVers: settings.bundleVers,
        remoteBundles: settings.remoteBundles,
        server: settings.server
    });
    
    var bundleRoot = [INTERNAL];
    settings.hasResourcesBundle && bundleRoot.push(RESOURCES);

    var count = 0;
    function cb (err) {
        if (err) return console.error(err.message, err.stack);
        count++;
        if (count === bundleRoot.length + 1) {
            cc.assetManager.loadBundle(remote_url + MAIN, function (err) {
                if (!err) cc.game.run(option, onStart);
            });
        }
    }

    cc.assetManager.loadScript(settings.jsList.map(function (x) { return 'src/' + x;}), cb);

    for (var i = 0; i < bundleRoot.length; i++) {
        cc.assetManager.loadBundle(remote_url + bundleRoot[i], cb);
    }

然后将assets整个文件夹部署到cdn上就行了

附件地址:

附件为zip压缩包源文件

此处为隐藏内容,请点击右侧联系客服,谢谢!

文章目录
  • UltraEdit for Mac 全新功能:
    • 1、文件处理与无缝工作状态
    • 2、与自动保存的区别
    • 3、HTML优化
    • 4、搜索结果的新展示方式
    • 5、直接在编辑器中打开超链接
    • 6、便捷的快捷键操作
  • 总结:
  • 相关工具:
  • 工具获取地址:
  • 发表评论

    QQ
    站长微信号:
    gixiv_com
    手机扫一扫 关注本站小程序