小程式開發小遊戲注意事項
今天研究小遊戲開發,總結了一些自己遇到的問題 :
一. 註冊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 版權宣告:本文為博主原創文章,轉載請附上博文連結!