Laya微信小遊戲的4M包限制與動態資源

2021-09-27 06:32:56 字數 913 閱讀 3957

版本2.1.1.

由於有4m包限制,所以一般小遊戲專案分成主包+遠端資源。

發布時,勾線是否提取本地包

遠端資源目錄remote不需要勾選

這是發布出的專案有兩個資料夾,其中wxgame是常規專案,wxgame_pack是不含remote資料夾的專案

平時我們使用remote的是這樣的。載入remote.atlas圖集,並顯示其中test1.jpg

laya.loader.load("res/atlas/remote.atlas", laya.handler.create(this, ()=>));
laya論壇有個方法。就是設定url.basepath。這樣load的每個路徑都會自動加上basepath。

比如我們的遠端伺服器路徑是如下圖設定。

miniadpter.nativefiles白名單裡的資源只會從本地載入,而沒有在名單裡的資源都從遠端伺服器載入。

laya.url.basepath = "";

laya["miniadpter"].nativefiles = [

"wxlocal",

"res/atlas/comp.atlas"

]

laya 微信小遊戲 分享 功能

此功能的要點同,如何取得wx,if laya.browser.onminigame this.wx laya.browser.window.wx 然後通過wx.createcanvas 建立乙個離屏canvas.然後通過canvas.getcontext 2d 取得context,再通過contex...

Laya微信小遊戲本地快取

測試版本2.1.1.1 檢視bin libs laya.wxmini.js。發現只會快取png,jpg。聲音和atlas,json不會快取。對比白鷺,白鷺是將png,jpg,atlas,json都進行了快取。且可以設定哪些需要快取,哪些不需要。這一點方便多了。miniadpter.init初始化時,...

使用Laya引擎開發微信小遊戲(下)

本文由雲 社群發表 在src目錄下建立乙個新目錄role,用來存放遊戲中角色。在role裡建立乙個傘兵soldier.ts物件檔案。module role init void 修改gamepage.ts,把傘兵加入到遊戲主畫面中去,重點看rendersoldier module view init ...