Dessiner des sprites empilés


La description

Cette action va dessiner un sprite un nombre donné de sprites l'un après l'autre à une position donnée dans la pièce. Vous donnez le sprite à dessiner et l'ordre de pile, qui peut être soit Row (horizontalement, de gauche à droite), ou colonne (verticalement, de haut en bas), ainsi que le nombre de sprites à dessiner et la position. La position peut être une position absolue dans la pièce, ou une relative à la position de l'instance faisant le dessin, et l'espacement entre les images sera basé sur la largeur ou la hauteur de l'image-objet. Notez que cela dessine simplement une image statique - l'image unique initiale (image 0) de l'image-objet - et toutes les autres images seront ignorées, comme toutes les transformations qui ont été ajoutées en changeant les variables d'instance (comme image_xscale ou image_blend ).

REMARQUE: cette action est uniquement destinée à être utilisée dans les divers événements de dessin et ne dessinera rien si elle est utilisée ailleurs.


Syntaxe de l'action:

Dessiner une syntaxe de sprites empilés


Arguments:

Argument La description
Sprite Le sprite à dessiner
Stack Order L'ordre d'insertion (ligne ou colonne)
Number Le nombre de sprites à dessiner
x La position x à dessiner à
y La position y pour dessiner à


Exemple:

Dessiner un exemple de sprites empilés
Le code de bloc d'action ci-dessus obtient le nombre d'instances de l'objet "obj_Player" et l'utilise ensuite pour dessiner un certain nombre de sprites de marqueur à l'écran.