egret:微信小游戲分包加載


白鷺官方提供了分包加載資源的方法:http://developer.egret.com/cn/github/egret-docs/Engine2D/minigame/package/index.html

1.下載示例項目:https://github.com/himuil/subPackageDemo

2.將 scripts/wxgame/subpackage.ts 拷貝進您的項目 :

  

 

 

 3.修改 config.wxgame.ts,將 ManifestPlugin 替換為 SubPackagePlugin (注意,您需要修改 build 和 publish):

  引入:

  

 

  修改build:

 

   

  修改publish:

  

 

 

 

 

 

 4.修改 config.wxgame.ts 中的 CleanPlugin,將 subpackage 對應的目錄清除:

  

 

 

   

 

 

 5.將示例項目的 EgretSubpackageLoading.js 拷貝進您的微信小游戲項目:

  

 

 

 6.修改微信小游戲項目的 game.json,參考示例項目,引入 subpackages 屬性:

  

 

 

 7.修改微信小游戲項目的 game.js,參考示例項目,重點是添加調用 wx.loadSubPackage 的邏輯:

  

 

 

 8.發布時使用release類型:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM