QQ游戏 开放平台

欢迎来到QQ游戏开放平台 管理中心 | 注册 | 开发者论坛
GameAPI.SNSBrowser.SetSize_New(seq,height, width)

1.1.1.功能说明

设置不同的分辨率下窗口大小的JS接口。
可多次调用此函数,以设置一系列分辨率下的SNS窗体的大小。大厅在启动游戏时,会依据当前分辨率匹配之前选择一个分辨率,并将SNS窗体的大小设置为对应值。

1.1.2.调用接口说明

接口 QQGame版本 要求
GameAPI.SNSBrowser.SetSize_New(seq, height, width) 2011Beta1及以上 必填 height和width必须为整数,不能为字符串,即typeof(height)或typeof(width)必须为Number类型

1.1.3.参数说明

参数名称 类型 描述
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 窗口宽度

1.1.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

已接入应用的效果图:

1.1.5.备注

必须设置默认分辨率,否则可能导致游戏不能被正确启动。默认分辨率为1440*900。