display_get_orientation()
Retours: Constant
Cette fonction renvoie l'une des deux constantes. GameMaker Studio 2 doit vous indiquer si l'appareil qui exécute le jeu est en mode paysage ou portrait:
| Constant | La description |
|---|---|
| display_landscape | L'appareil est tenu horizontalement, c'est-à-dire que: Le plus long bord est de gauche à droite, et le bouton de menu est sur la droite. |
| display_landscape_flipped | Comme ci-dessus, seulement maintenant le bouton de menu est sur la gauche. |
| display_portrait | L'appareil est tenu verticalement, c'est-à-dire que: le bord le plus long est de haut en bas et le bouton de menu est en bas. |
| display_portrait_flipped | Comme ci-dessus, seulement maintenant le bouton de menu est en haut. |
Veuillez noter que cette fonction peut ne pas détecter correctement l'orientation de l'appareil lorsqu'il est utilisé dans le module cible HTML5. Cependant, ceci est facilement imité par l'utilisation du script suivant:
return (browser_width < browser_height);
Il reviendra true pour le portrait et false pour le paysage.
if display_get_orientation() =
display_landscape
{
global.Config = 0;
}
else
{
global.Config = 1;
}
Le code ci-dessus vérifie l'orientation du périphérique et définit une variable globale en fonction de la valeur renvoyée.