os_device
Retours: Constant
Cette variable contient l'un des nombreux constants GameMaker: Studio doit vous indiquer sur quel appareil vous utilisez actuellement le jeu. Les constantes suivantes peuvent être retournées:
| Constant | La description |
|---|---|
| device_ios_ipad | iPad |
| device_ios_ipad_retina | Nouvel iPad avec écran Retina de 2048 x 1536 |
| device_ios_iphone6 | iPhone6 avec la taille d'affichage 1334 x 750 |
| device_ios_iphone6plus | Plus grand iPhone 6 avec affichage 1920 x 1080 |
| device_ios_iphone5 | iPhone5 avec la taille d'affichage 640 x 1136) |
| device_ios_iphone | Ancien iPhone / iPod Touch (écran 480 x 320) ou téléphone Android |
| device_ios_iphone_retina | Nouvel iPhone / iPod Touch avec écran Retina de 960 x 640 |
| device_emulator | L'appareil est en fait un émulateur ( Windows Phone ou Android ) |
| device_tablet | Tablette Android |
| device_ios_unknown | Inconnu ou pas 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;
}
Le code ci-dessus vérifie si le jeu s'exécute dans un navigateur et définit une variable globale à une valeur en fonction du résultat de la vérification.