1.功能说明
设置不同的分辨率下窗口大小的JS接口。
可多次调用此函数,以设置一系列分辨率下的SNS窗体的大小。大厅在启动游戏时,会依据当前分辨率匹配之前选择一个分辨率,并将SNS窗体的大小设置为对应值。
2.调用说明
本接口只有在QQGame大厅环境下才能生效,单独在浏览器内输入网址不会触发该接口
3.接口说明
接口 |
QQGame版本 |
要求 |
GameAPI.SNSBrowser.SetSize_New(seq, height, width) |
2011Beta1及以上 |
可选 |
参数说明
参数名称 |
类型 |
描述 |
seq |
int |
分辨率序号,取值范围为0 - 15,不在此范围的值,会默认为0。 其中0为默认分辨率。 分辨率信息: 0 1440*900; 1 800*600; 9 1360*768; 2 1024*768; 10 1440*900; 3 1152*864; 11 1680*1050; 4 1280*720; 12 1920×1080; 5 1280*768; 13 1600*1200; 6 1280*800; 14 1920*1200; 7 1280*960; 15 2560*1600; 8 1280*1024; |
height |
int |
窗口高度 |
width |
int |
窗口宽度 |
4.调用示例
GameAPI.SNSBrowser.SetSize_New (0, 800, 600); //在默认的分辨率下,设置高度为800,宽度为600
GameAPI.SNSBrowser.SetSize_New (2, 900, 600); //在1024*768的分辨率下,设置高度为600,宽度为800
GameAPI.SNSBrowser.SetSize_New (4, 1000, 800); //在默认的分辨率下,设置高度为800,宽度为600
GameAPI.SNSBrowser.SetSize_New (11, 1200, 800); //在默认的分辨率下,设置高度为800,宽度为600
在设置了上述4中分辨率的情况下,当某用户的当前分辨率为1024*768时,游戏启动时SNS窗体大小将被设置为900*600,因为分辨率序号2对应的分辨率是1024*768
已接入应用的效果图:
5.备注
必须设置默认分辨率,否则可能导致游戏不能被正确启动。默认分辨率为1440*900。