HMS Core:LayaAir IDE如何实现快游戏分包与加载

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Mayism网络

小提示:您能找到这篇{HMS Core:LayaAir IDE如何实现快游戏分包与加载}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的HMS Core:LayaAir IDE如何实现快游戏分包与加载内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">问题描述:

< font-size: 16px;">如何使用LayaAir IDE实现快游戏分包与加载

< font-size: 16px;">问题分析:

< font-size: 16px;">华为快游戏的分包加载,目的是为了缩短下载时间和减少下载流量。通过使用分包策略,开发者可以指定下载和加载特定分包,而不必将所有整包内容一次性下载和加载。

< font-size: 16px;">解决方法:

< font-size: 16px;">1. LayaAir IDE的发布设置

< font-size: 16px;">当我们打算分包的时候,需要在发布的时候先勾选分包相关的选项,如下图所示:

< font-size: 16px;">

< font-size: 16px;">然后,点击分包选项+ ,打开如下图所示面板。设置分包名和对应的分包文件夹即可。

< font-size: 16px;">



< font-size: 16px;">2. 分包配置代码

< font-size: 16px;">除了发布的设置,在manifest.json文件中,也需要声明su绍兴电视广告bpackages分包字段,声明格式如下:

< font-size: 16px;">注意:如果自己手动分包时,resource最后是以 “ / ” 结尾(ide分包可忽略该步骤)。同时对应目录下需要有 game.js 文件

< font-size: 16px;">subpackages:[

< font-size: 16px;">{

< font-size: 16px;">    "name":"subpackageName1",//对应分包名

< font-size: 16px;">      "resource":"subpackagePath1"//对应分包文件夹

< font-size: 16px;">    },

< font-size: 16px;">    {

< font-size: 16px;">      "name":"subpackageName2", //对应分包名

< font-size: 16px;">      "resource":"subpackagePath2"//对应分包文件夹

< font-size: 16px;">    }

< font-size: 16px;"> ]

< font-size: 16px;">3. 分包使用的示例代码

< font-size: 16px;">使用分包的示例代码如下:

< font-size: 16px;">复制

< font-size: 16px;">var task = hbs.loadSubpackage({

< font-size: 16px;">    subpackage:'subpackageName1', 

< font-size: 16px;">  怎样在门户网站发布新闻  success : function () {

< font-size: 16px;">       console.log("loadSubpackage success" );

< font-size: 16px;">    }, 

< font-size: 16px;">    fail:function(){

< font-size: 16px;">        console.log("loadSubpackage fail");

< font-size: 16px;">    }, 

< font-size: 16px;">    complete:function() {

< font-size: 16px;">      console.log("loadSubpackage complete");

< font-size: 16px;">  }

< font-size: 16px;">});

< font-size: 16px;">task.onprogress(

< font-size: 16px;">   callback(res) {

< font-size: 16px;">      console.log("onProgress" + JSON.stringify(res)); 



< font-size: 16px;">    }

< font-size: 16px;">);

HMS Core:LayaAir IDE如何实现快游戏分包与加载

上一篇:阿里云CDN配置步骤
下一篇:什么是Google Ads?如何使用?


版权声明:以上主题为“HMS Core:LayaAir IDE如何实现快游戏分包与加载"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    HMS Core:LayaAir IDE如何实现快游戏分包与加载
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“HMS Core:LayaAir IDE如何实现快游戏分包与加载”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通HMS Core:LayaAir IDE如何实现快游戏分包与加载的相关事宜。

关键词:HMS,Core:LayaAir,IDE如何实现

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号