Q: 小遊戲的文檔在哪裏?
A: 咱們會把最新的文檔更新在 mp.weixin.qq.com/debug/wxaga…,分爲教程和 API 索引兩部分。其中教程部分是一些對小程序開發的指引和接口、能力的介紹,API 索引部分則陳列了每一個接口的參數和返回值。html
Q: 何時能夠註冊申請小遊戲? A: 請關注咱們後期的公告。web
Q: 小程序如何建立和獲取畫布?
A: 調用 wx.createCanvas() 接口便可建立畫布,畫布的使用方法詳見教程的 快速上手 部分json
Q: 小遊戲可使用 document 和 window 嗎?
A: 不能夠,小遊戲的運行環境是一個暴露了 wx API 的 JavaScript 運行環境。對於小遊戲運行環境的介紹以及如何適配遊戲引擎詳見教程的 Adapter 部分小程序
Q: 小遊戲支持 WebGL 嗎?
A: 小遊戲支持 WebGL 1.0,經過 Canvas.getContext('webgl') 獲取 WebGL 渲染上下文。windows
Q: 小遊戲有獲取用戶好友和羣成員的接口嗎? A: 目前不開放。緩存
Q: 小遊戲開發者工具沒法上傳? A: 目前開放出來的是小遊戲開發的體驗模式,幫助開發者提早了解小程序的開發以及在移動設備上預覽小遊戲,因此沒有上傳以及提交體驗的功能。網絡
Q:工具中提示域名不在合法域名列表?app
A:這是工具的設置的一個問題,目前請開發者修改項目目錄下的 project.config.json 中的 urlCheck 的值爲 false,便可跳過域名校驗。在移動設備上打開調試,也能夠跳過域名校驗。異步
Q: 小遊戲支持 WebGL 嗎?
A: 小遊戲支持 WebGL 1.0,經過 Canvas.getContext('webgl') 獲取 WebGL 渲染上下文。
A: 開發者工具在部分 windows 機器上,沒法獲取 webgl 上下文,緣由正在檢查中svg
Q: 小遊戲啓動時一直卡在 loading 頁。
A: 小遊戲只有真正繪製了首幀以後,纔會隱藏 loading 頁,以減小用戶看到黑屏的機率。因此開發者最好在遊戲開始時進行一次簡單的繪製,來減小用戶等待的時間。
Q: 如何加快小遊戲啓動速度?
A: 小遊戲啓動階段包括幾個耗時部分:
1. 下載小遊戲資源包
2. 初始化界面
3. decode 圖片資源
4. 繪製
因此想加快小遊戲啓動,建議能夠從這幾個點入手:
1. 縮減少遊戲資源包大小
2. 圖片資源小一些
3. 先儘快繪製一個簡單的界面讓加載頁面消失,讓用戶能看到頁面
Q: 小遊戲內存爲何一直在上漲?
A: 平臺側不清楚什麼時候進行內存釋放,因此須要遊戲開發側在合適的時機調用 wx.triggerGC 釋放內存。
Q: 爲什麼分享沒有圖片
A: 小遊戲分享和小程序分享不一樣,小遊戲不支持截屏,支持imageUrl參數,能夠經過保存Canvas接口存圖後,將路徑填入imageUrl中
Q: 爲什麼分享替換了圖片卻沒有效果
A: Android 端對網絡圖片存在緩存,下載後不會主動刪除,因此不能只換圖不換url
Q: 爲什麼分享圖片比例不對/顯示有黑邊或白邊
A: 顯示時會對圖片進行裁剪放縮,圖片長寬比最好是5:4
Q: 爲什麼加載圖片失敗
A: 小遊戲圖片類型和大小有限制,格式目前支持png/jpeg(或jpeg/bmp(etc1, etc2, rgba)/gif/svg 大小 2048 * 2048 如下,圖片加載失敗的信息也會打印在 vConsole 中
Q: 爲什麼預覽接口提示data too large
A: Android 中預覽接口的數據是經過 intent 傳輸到預覽界面的,而整個系統對 intent 的資源空間大小是共用的1M, 因此這裏傳入base64的數據會致使程序崩潰,因此建議傳url; 若是沒有 url 圖片,能夠調用寫文件接口把圖片存到本地後,再傳文件路徑便可.
Q: 爲什麼音頻播放有損
A: 小遊戲音頻最多隻支持10個音源同時播放,當超過這個數量時,會丟棄當前的播放請求.
Q: 爲什麼音頻不一樣步
A: 小遊戲音頻資源申請是異步的,若是有強依賴音頻的邏輯,建議在調用音頻接口後,等獲取到對應的回調後再繼續往下處理
Q: 在部分低端機型上性能不好A: 低端機對部分函數的支持較差,能夠嘗試去除一些陰影,減小一些紋理來下降性能的消耗.