screen_save(fname);
| Argument | La description |
|---|---|
| fname | Le nom de fichier de la capture d'écran à enregistrer |
Retours: N / A
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.
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.