第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

LayaAir IDE如何實(shí)現(xiàn)快游戲分包與加載

標(biāo)簽:
Android

问题描述:

如何使用LayaAir IDE实现快游戏分包与加载

问题分析:

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

解决方法:

  1. LayaAir IDE的发布设置

当我们打算分包的时候,需要在发布的时候先勾选分包相关的选项,如下图所示:

在这里插入图片描述

然后,点击分包选项+ ,打开如下图所示面板。设置分包名和对应的分包文件夹即可。

在这里插入图片描述

  1. 分包配置代码

除了发布的设置,在manifest.json文件中,也需要声明subpackages分包字段,声明格式如下:

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

subpackages:[
{
    "name":"subpackageName1",//对应分包名
      "resource":"subpackagePath1"//对应分包文件夹
    },
    {
      "name":"subpackageName2", //对应分包名
      "resource":"subpackagePath2"//对应分包文件夹
    }
 ]
  1. 分包使用的示例代码

使用分包的示例代码如下:

var task = hbs.loadSubpackage({
    subpackage:'subpackageName1', 
    success : function () {
       console.log("loadSubpackage success" );
    }, 
    fail:function(){
        console.log("loadSubpackage fail");
    }, 
    complete:function() {
      console.log("loadSubpackage complete");
  }
});
  
task.onprogress(
   callback(res) {
      console.log("onProgress" + JSON.stringify(res)); 
    }
);

作者:AppGallery Connect

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消