微信小游戲是在微信平臺上開發的小型游戲,開發者只需使用HTML5、JavaScript等Web前端技術可以快速開發發布自己的微信小游戲。
在微信小游戲開發中,game.json文件是必需的配置文件,這個文件可以設置游戲相關的全局配置,例如游戲名稱、版本、窗口大小等。
{ "deviceOrientation": "portrait", // 設備方向 "backgroundTextStyle": "light", // 下拉 loading 的樣式 "backgroundColor": "#ffffff", // 游戲窗口背景色 "navigationBarBackgroundColor": "#000000", // 導航欄背景色 "navigationBarTextStyle": "white", // 導航欄文字顏色 "navigationBarTitleText": "游戲名稱", // 導航欄標題 "enablePullDownRefresh": false, // 是否允許下拉刷新 "onReachBottomDistance": 50, // 上拉加載觸發距離 "backgroundMusic": "http://example.com/bgm.mp3", // 背景音樂 "version": "1.0.0", // 游戲版本號 "networkTimeout": { // 網絡超時 "request": 5000, // 請求超時時間 "downloadFile": 10000 // 下載文件超時時間 } }
在HTML中引用game.json文件,可以使用wx.getLaunchOptionsSync()方法獲取game.json中的所有配置信息。
var launchOptions = wx.getLaunchOptionsSync(); console.log(launchOptions); // 輸出所有配置信息 console.log(launchOptions.version); // 輸出游戲版本號
需要注意的是,game.json文件只有在游戲啟動時才會被讀取,因此如果需要更新配置信息,需要重新啟動游戲。