1. 程式人生 > >小程式開發小遊戲注意事項

小程式開發小遊戲注意事項

今天研究小遊戲開發,總結了一些自己遇到的問題 :

一. 註冊appId

       用小程式開發的小遊戲跟用小程式開發其他專案不是公用的一個appId

       如果你現在的小程式賬號已經選了別的類目(非遊戲),那你就需要另外註冊一個賬號來單獨申請小遊戲appId了.步驟跟你註冊別的類目是一樣的,選擇類目的時候選擇遊戲就可以了(必須重新申請,已經註冊過別的類目的賬號裡面是沒有遊戲這一項的)

 二. Adapter

      小遊戲開發語言還是javascript,但是因為小程式的執行環境是沒有DOM和BOM的,也就是沒有document和window物件,這個時候微信轉門為小程式開發封裝了一個js檔案weapp-adapter.js( 其實就是模擬DOM和BOM的API的適配層 ),叫做Adapter, 可以瞭解: https://developers.weixin.qq.com/minigame/dev/tutorial/base/adapter.html,同時Adapter,也作為遊戲引擎適配層,使小遊戲中可以使用基於HTML5 的遊戲引擎

三.  canvas

      上屏canvas和離屏canvas,上屏是指螢幕上能一眼看見的畫面,離屏是看不見的畫面。

       weapp-adapter.js裡面已經自動建立了一個上屏canvas,所以我們自己再建立就是離屏canvas.

四.  圖片載入

      圖片載入路徑必須是從專案根目錄開始的絕對路徑

五.  音訊支援

      目前IOS和安卓都支援的音訊格式只有mp3、aac、wav,由於系統限制,在 Android 上最多同時播放 10 個音訊

六.  檔案

      1.程式碼包檔案:專案根目錄新增的檔案,檔案的訪問方式是從專案根目錄開始寫檔案路徑,不支援相對路徑的寫法。 

       2.本地檔案: 需要儲存的檔案(呼叫介面本地產生或者網路下載的),本地檔案指的是小程式被使用者新增到手機後,會有一塊獨立的檔案儲存區域,以使用者維度隔離。即同一臺手機,每個微信使用者不能訪問到其他登入使用者的檔案,同一個使用者不同 appId 之間的檔案也不能互相訪問。 

           臨時  (記憶體不限制大小)

           使用者  (50MB)

           快取  (50MB)

七.小遊戲開放能力及API        

八 .小遊戲開放工具 ---------------------  作者:種文文  來源:CSDN  原文:https://blog.csdn.net/weixin_41326021/article/details/80969811  版權宣告:本文為博主原創文章,轉載請附上博文連結!