W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
微信小游戲快速上手教程
小游戲只有以下兩個(gè)必要文件:
game.js
小游戲主程序入口game.json
配置文件eval
函數(shù)setTimeout
、 setInterval
函數(shù)第一個(gè)參數(shù)傳入代碼字符串執(zhí)行Function
傳入字符串構(gòu)造函數(shù)GeneratorFunction
傳入字符串構(gòu)造生成器函數(shù)現(xiàn)有 HTML5 游戲希望移植到小游戲環(huán)境,主要需要針對(duì)小游戲做以下適配:
前期為了減少游戲移植成本,我們提供了一個(gè) Adapter ,它基于小游戲環(huán)境模擬封裝了一套 BOM、DOM API 暴露到全局。
游戲小程序開發(fā)者通過在根目錄編寫一個(gè) game.json
文件進(jìn)行配置,開發(fā)者工具和客戶端需要讀取這個(gè)配置,完成相關(guān)界面渲染和屬性設(shè)置。
key | 數(shù)據(jù)類型 | 說明 | 默認(rèn)值 |
---|---|---|---|
deviceOrientation | String | 支持的屏幕方向 | portrait |
showStatusBar | Boolean | 是否顯示狀態(tài)欄 | false |
networkTimeout | Number | 網(wǎng)絡(luò)請(qǐng)求的超時(shí)時(shí)間,單位:毫秒 | 60000 |
networkTimeout.request | Number | wx.request 的超時(shí)時(shí)間,單位:毫秒 | 60000 |
networkTimeout.connectSocket | Number | wx.connectSocket 的超時(shí)時(shí)間,單位:毫秒 | 60000 |
networkTimeout.uploadFile | Number | wx.uploadFile 的超時(shí)時(shí)間,單位:毫秒 | 60000 |
networkTimeout.downloadFile | Number | wx.downloadFile 的超時(shí)時(shí)間,單位:毫秒 | 60000 |
值 | 說明 |
---|---|
portrait | 豎屏 |
landscape | 橫屏 |
{
"deviceOrientation": "portrait",
"networkTimeout": {
"request": 5000,
"connectSocket": 5000,
"uploadFile": 5000,
"downloadFile": 5000
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: