微信小遊戲開發(2)

陳田田發表於2018-08-21

一、檔案結構

在上一節中,我們已經看到了小程式開發的介面。在介面中的中間部分,為檔案結構區域:

微信小遊戲開發(2)

可以看到該專案中有:

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。

學習是一條令人時而喜極而泣,時而鬱鬱寡歡的道路。如果您覺得這篇文章對您有所幫助,請您酌情讚賞!

微信小遊戲開發(2)

相關文章