screen_save

Enregistre une capture d'écran du jeu en tant que *.png.

Syntaxe:

screen_save(fname);


Argument La description
fname Le nom de fichier de la capture d'écran à enregistrer


Retours: N / A


La description

Avec cette fonction, vous pouvez enregistrer une capture d'écran du jeu tel qu'il apparaît dans la fenêtre de jeu ou dans le navigateur. Le fichier sera sauvegardé dans le répertoire de travail du jeu, qui se trouve dans Windows dans "C: \ Users \ YOURUSERNAME \ AppData \ Local \ YOURGAMENAME \" Ceci est une image de toute la région d'affichage et pas seulement une section spécifique ou et vous économisez ce qui est dessiné dans le tampon arrière à ce moment-là, ce qui signifie qu'en fonction de l'endroit où vous appelez la fonction, les résultats seront différents. Si vous ne voulez pas la couche GUI, vous pouvez enregistrer l'écran avant de rendre l'interface graphique (par exemple: dans l'événement Draw ), mais si vous voulez inclure des éléments GUI, vous devez enregistrer après l'événement Draw GUI. Si vous avez besoin de plus de contrôle, vous devriez utiliser la fonction screen_save_part.

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


Exemple:

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

Le code ci-dessus prend une capture d'écran du jeu 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: screen_save_part
© Copyright YoYo Games Ltd. 2017 Tous droits réservés