screen_save_part

Enregistre une capture d'écran d'une zone définie de la fenêtre de jeu en tant que.png à un nom de fichier donné.

Syntaxe:

screen_save_part(fname,x,y,w,h);


Argument La description
fname Le nom de fichier de la capture d'écran à enregistrer
x La coordonnée x du coin supérieur gauche de la zone de l'écran pour capturer
y La coordonnée y du coin supérieur gauche de la zone de l'écran pour capturer
w La largeur de la zone de l'écran à capturer
h La hauteur de la zone de l'écran à capturer


Retours: N / A


La description

Avec cette fonction, vous pouvez enregistrer une capture d'écran d'une partie du jeu telle qu'elle apparaît dans la fenêtre de jeu ou dans le navigateur. Les coordonnées de sélection sont basées sur la taille absolue de l'affichage, donc (0,0) est toujours le coin supérieur gauche de l'écran. Voici une image qui montre comment cette fonction fonctionne: Le fichier sera sauvegardé dans le répertoire de travail du jeu.

REMARQUE: cette fonction ne fonctionne pas sur la cible HTML5.


Exemple:

if keyboard_check_pressed(ord("S"))
   {
   screen_save_part(working_directory + "\Screens\Screen_"+string(num)+".png", 0, 0, 100, 100)
   num += 1;
   }

Le code ci-dessus prend une capture d'écran d'une partie de l'écran de jeu de 100 pixels carrés lorsque l'utilisateur appuie sur la touche "S". Cette capture d'écran est enregistrée dans un répertoire spécifique et numérotée à l'aide d'une variable qui est ensuite incrémentée.


Retour: Fenêtres et vues
Suivant: display_reset
© Copyright YoYo Games Ltd. 2017 Tous droits réservés