微信小遊戲現在非常的火,
官方給微信小遊戲包體有一個大小爲4M的限制,
導致大家都覺的微信小遊戲只能做小遊戲,
做不了中大型的網絡遊戲,今天小編就帶你說說微信小遊戲這個4M。
1: 爲什麼微信會給“小遊戲”帶一個4M的緊箍咒?
(1)H5的遊戲點開就可以玩,這個大小從制度上滿足點開就能玩的用戶體驗;
(2)H5遊戲會緩存到本地,所以第二次加載會比較快,從制度上對大小空間有一個限制;
(3) 更小的遊戲,對於微信的服務器而言能同時承載更多的用戶;
2: 4M 的大小我們能幹什麼?
(1)代碼體積大小 500K ~1.5M
(2)剩下的是資源體積: 2.5M ~ 3.5M (聲音,圖片,關卡數據)
3: 所有做微信小遊戲,能做多小是多小,能做4M以內絕不做4M以外;
(1) 壓縮代碼,很多遊戲引擎可以模塊化裁剪,所以能不用的代碼模塊,儘可能不用;
(2) 背景圖生成.jpg的,這樣體積會小寫, 資源素材圖要壓縮一下圖片;
(3) 圖片實在太大,可以採用局部降低清晰度的方式, 比如高清的是 1920x1080, 可以考慮局部某些大的圖片,降低清晰度;
(4) 可以壓縮聲音文件,多聲道改單聲道,特別有效, 碼率,採樣率等;
4: 做了你所有能做的,如果你的遊戲比較複雜,超過了4M的資源,怎麼辦呢?
終極解決方案: 將你的資源服務器部署到自己的雲服務器上,但是要求支持https和域名。
總上所述:
能做小,儘可能的做小;
做完所有的工作以後,如果超過,可以部署到第三方服務器上;