config.json文件用于工程配置初始化,在程序运行之前配置好。
config.json文件结构
以下是config.json的文件实例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{
"init_cfg"
:{
"isLandscape"
:
true
,
"name"
:
"HelloLua"
,
"width"
: 960,
"height"
: 640,
"entry"
:
"src/main.lua"
,
"consolePort"
: 6010,
"debugPort"
: 5086,
"forwardConsolePort"
: 10088,
"forwardUploadPort"
: 10090,
"forwardDebugPort"
: 10086
},
"simulator_screen_size"
: [
{
"title"
:
"iPhone 3Gs (480x320)"
,
"width"
: 480,
"height"
: 320
},
{
"title"
:
"iPhone 4 (960x640)"
,
"width"
: 960,
"height"
: 640
},
....
]
}
|
"init_cfg"
"isLandscape"
布尔类型
横竖屏配置,如果为true为横屏,如果为false为竖屏
"entry"
字符串类型
脚本启动入口文件相对工程根目录的文件路径,如:"src/main.lua"
"name"
字符串类型
工程名,显示在窗口标题中
注:这个参数只在桌面系统下生效
"width"
正整型
窗口宽
注:这个参数只在桌面系统下生效
"height"
正整型
窗口高
注:这个参数只在桌面系统下生效
"consolePort"
正整型
console端口
注:这个参数只在桌面系统下生效
"debugPort"
正整型
调试端口
注:这个参数只在桌面系统下生效
注:所有的端口配置都只在桌面平台下生效
simulator_screen_size
配置多种分辨率大小,可以自己添加或者删减,显示在runtime的view菜单中
注:这个字段只在桌面系统下生效
"title"
字符串类型
菜单标题. 如:"iPhone 3Gs (480x320)"
"width"
正整型
窗口宽
"height"
正整型
窗口高