draw_tilemap

La description

Cette fonction peut être utilisée pour dessiner un tilemap donné n'importe où dans la pièce. Vous donnez l'ID de l'élément tilemap (que vous obtenez lorsque vous créez un élément tilemap en utilisant layer_tilemap_create() ou lorsque vous utilisez la fonction layer_tilemap_get_id() ), puis donnez la position x / y pour dessiner (dans la pièce). Notez que cela dessine simplement le tilemap au point spécifié, en utilisant la profondeur de couche de l'instance qui appelle la fonction. Il ne déplace pas le tilemap - ni ne le modifie en aucune façon - et cela n'a pas d'importance si le tilemap est marqué comme visible ou non.


Syntaxe:

draw_tilemap(tilemap_element_id, x, y);


Arguments:

Argument La description
tilemap_element_id La valeur d'ID unique de l'élément tilemap pour obtenir la position de cellule y
x La position x dans la pièce pour dessiner à
y La position y dans la pièce pour dessiner à


Résultats:

N/A


Exemple:

var lay_id = layer_get_id("Tiles_Effects");
var map_id = layer_tilemap_get_id(lay_id);
draw_tilemap(map_id, mouse_x, mouse_y);

Le code ci-dessus obtient l'ID de couche puis l'utilise pour obtenir un ID de tilemap spécifique qui à son tour est utilisé pour dessiner le tilemap à la position de la souris.


Retour: Dessin de sprites et de carreaux
suivant: draw_self
© Copyright YoYo Games Ltd. 2017 Tous droits réservés