GameAPI.SNSBrowser.SetSize_New(seq,height, width)
1.1.1.功能说明
设置不同的分辨率下窗口大小的JS接口。
可多次调用此函数,以设置一系列分辨率下的SNS窗体的大小。大厅在启动游戏时,会依据当前分辨率匹配之前选择一个分辨率,并将SNS窗体的大小设置为对应值。
可多次调用此函数,以设置一系列分辨率下的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
已接入应用的效果图:
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。