版本:2.3.4
參考:
cocos教程:發布到微信小游戲
因為微信小游戲有包體大小限制。
主包4M
分包最大4M
一共最多16M
那么假如我們的游戲有個20M,50M,那就放不下了。只能放到遠程服務器上。
下面看微信小游戲如何將資源放到遠程服務器。
發布時,設置遠程服務器地址。我這里是本地搭建的服務器192.168.0.60:8000。
點擊構建后,將發布后的res文件夾移動到遠程服務器下,我這里服務器是本地用python搭建的, 地址是192.168.0.60:8000。
微信小游戲工程目錄下res文件夾被移動遠程服務器下,已經沒有res文件夾了。
我們運行微信小游戲,在微信開發者工具的network中,可以看到圖片等資源的下載路徑是遠程服務器192.168.0.60了。
cocos的資源下載邏輯如下:
總結:
1. 發布構建時設置遠程服務器地址。
2. 構建發布后將res文件夾移動到遠程服務器下。
3. 使用cc.loader加載遠程資源時,路徑都當成本地資源來寫,不需要額外處理。