application_get_position


Syntaxe:

application_get_position();


Résultats:

Array


La description

Lorsque vous avez "Maintenir le format" coché dans les Options de jeu pour une plate-forme cible, GameMaker Studio 2 définira automatiquement la position de dessin pour la surface de l'application afin qu'elle soit correctement centrée et mise à l'échelle sur l'affichage donné. Cependant, si vous manipulez cette surface et que vous souhaitez la dessiner vous-même, cette fonction vous permet de trouver facilement l' emplacement exact de l'affichage ou de la fenêtre dans la surface afin de pouvoir la dessiner vous-même ou d'aligner l'interface. images ou poster dessiner des images à elle.

La fonction retourne un tableau avec quatre touches, où la touche 0 et 1 sont les positions x et y du coin supérieur gauche de la surface, et les touches 2 et 3 sont les x et y du coin inférieur droit de la surface, tous par rapport à la taille de l'affichage ou de la fenêtre.


Exemple:

var a = application_get_position();
xx = a[0];
yy = a[1];
ww = a[2] - a[0];
hh = a[3] - a[1];

Le code ci-dessus obtiendra la position de la surface d'application, ainsi que la largeur et la hauteur absolues par rapport à la fenêtre d'affichage, et les stockera dans quatre variables pour une utilisation future.