sprite_save_strip


Syntaxe:

sprite_save_strip(ind, filename);

Argument La description
ind L'index de l'image-objet pour changer la carte de transparence de.
filename Le nom de fichier de la bande de sprites enregistrée.


Résultats

N/A


La description

Cette fonction crée une image de bande de toutes les sous-images d'une image-objet. Vous pouvez spécifier le nom du fichier à enregistrer, mais le type de fichier réel doit être *.png.

REMARQUE: Selon la plate-forme cible choisie, vous êtes limité quant à l'endroit où vous pouvez enregistrer et charger des fichiers. Voir File Handling pour plus d'informations.


Exemple:

var spr, i;
spr = sprite_create_from_surface(0, 0, 32, 32, true, true, 16, 16);
for (i = 1; i < 8; i +=1)
   {
   sprite_add_from_surface(spr, i, 0, 32, 32, true, true, 16, 16);
   }
sprite_save_strip(spr, "Custom_Player_Sprite.png");
sprite_delete(spr);

Le code ci-dessus crée un sprite à partir de la surface indexée dans la variable "surf", en assignant son index à la variable locale "spr_Custom", puis utilise un for boucle pour se déplacer sur la surface et capturer diverses sections qui sont ajoutées dans l'image-objet en tant que sous-images. ce nouveau sprite est ensuite enregistré en tant que png strip avant d'être retiré de la mémoire.