一、檔案結構
在上一節中,我們已經看到了小程式開發的介面。在介面中的中間部分,為檔案結構區域:
可以看到該專案中有:
audio資料夾:用來存放音訊檔案;
images資料夾:用來存放圖片檔案;
js資料夾:用來存放指令碼檔案;
.game.js檔案;
.game.json檔案;
.project.config.json檔案。
其中,只有兩個是小程式的必要檔案:
① game.js 小程式入口檔案;
② game.json 配置檔案。
二、程式碼包大小限制
每個小遊戲允許上傳的程式碼包總大小為4MB。
三、game.json配置檔案
小程式開發者通過在根目錄編寫一個game.json檔案進行配置。開發工具和客戶端需要讀取這個配置,完成相關介面渲染和屬性設定。
game.json檔案中,可以配置的選項有:
配置項 資料型別 說明 預設值
deviceOrientation String 螢幕方向,portrait為豎屏,landscape為橫屏 portrait
showStatusBar Boolean 是否顯示狀態列 false
networkTimeout Number 網路請求的超時時間,單位:毫秒 60000
networkTimeout.request Number wx.request的超時時間,單位:毫秒 60000
networkTimeout.connectSocket Number wx.connectSocket的超時時間,單位:毫秒 60000
networkTimeout.uploadFile Number wx.uploadFile的超時時間,單位:毫秒 60000
networkTimeout.downloadFile Number wx.downloadFile的超時時間,單位:毫秒 60000
workers String 多執行緒Worker配置項 無
其中,比較常用的就是deviceOrientation這一項,其他項保持預設即可。
示例配置:
{
“deviceOrientation”: “portrait”,
“networkTimeout”: {
“request”: 5000,
“connectSocket”: 5000,
“uploadFile”: 5000,
“downloadFile”: 5000
}
複製程式碼
}
以上就是微信小遊戲中的配置檔案game.json中所有配置項的介紹。
下一節將為大家介紹wx API。
學習是一條令人時而喜極而泣,時而鬱鬱寡歡的道路。如果您覺得這篇文章對您有所幫助,請您酌情讚賞!