os_device

只读变量保存下面列出的各种常量值之一,以告诉您当前在哪个设备上运行游戏。请注意,此变量已被弃用,取而代之的是函数os_get_info()它返回有关运行游戏的设备的更准确信息。

 

语法:

os_device

 

返回:

Device Type Constant

设备类型常量
常量描述
device_ios_ipadiPad
device_ios_ipad_retinaNewer iPad with Retina display size of 2048 x 1536
device_ios_iphone6iPhone6 with display size 1334 x 750
device_ios_iphone6plusLarger iPhone 6 with display 1920 x 1080
device_ios_iphone5iPhone5 with display size 640 x 1136)
device_ios_iphoneOlder iPhone/iPod Touch (480 x 320 screen) or Android phone
device_ios_iphone_retinaNewer iPhone/iPod Touch with Retina display of 960 x 640
device_emulatorThe device is actually an emulator (Windows Phone or Android)
device_tabletAndroid tablet
device_ios_unknownUnknown or not iOS

 

例子:

if (os_browser = browser_not_a_browser)
{
    switch (os_device)
    {
        case device_ios_ipad: global.Config = 2; break;
        case device_ios_iphone: global.Config = 3; break;
        case device_ios_iphone_retina: global.Config = 4; break;
        case device_ios_unknown: global.Config = 5; break;
    }
}
else
{
    global.Config = 1;
}

上面的代码检查游戏是否在浏览器中运行,并根据检查结果将全局变量设置为值。