小游戏配置
小游戏根目录下的 game.json
文件用来对小游戏进行配置,开发者工具和客户端需要读取这个配置,完成相关界面渲染和属性设置。
配置示例
{
"deviceOrientation": "portrait",
"networkTimeout": {
"request": 5000,
"connectSocket": 5000,
"uploadFile": 5000,
"downloadFile": 5000
}
}
game.json 配置项列表
属性 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
deviceOrientation | String | 否 | 'portrait' | 支持的屏幕方向。portrait 为竖屏,landscape 为横屏 |
showStatusBar | Boolean | 否 | false | 是否显示状态栏 |
networkTimeout | Object | 否 | - | 网络请求的超时时间,单位:毫秒 |
workers | String | 否 | - | 多线程 Worker 配置项,详细请参考 Worker文档 |
subpackages | Object Array | 否 | - | 分包结构配置 |
networkTimeout
各类网络请求的超时时间,单位均为毫秒。
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
request | Number | 否 | 60000 | wx.request 的超时时间,单位:毫秒。 |
connectSocket | Number | 否 | 60000 | wx.connectSocket 的超时时间,单位:毫秒。 |
uploadFile | Number | 否 | 60000 | wx.uploadFile 的超时时间,单位:毫秒。 |
downloadFile | Number | 否 | 60000 | wx.downloadFile 的超时时间,单位:毫秒。 |
workers
使用 Worker 处理多线程任务时,设置 Worker
代码放置的目录
subpackages
微信客户端 6.6.7 ,基础库 2.1.0 及以上版本支持
启用分包加载时,声明项目分包结构。
写成 subPackages 也支持。
原文: https://developers.weixin.qq.com/minigame/dev/framework/config.html