En utilisant cette fonction, vous pouvez récupérer la largeur (en pixels) de chaque cellule de tuile de l'élément tilemap. 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() ), et la fonction retournera la largeur de la cellule définie.
tilemap_get_tile_width(tilemap_element_id);
Argument La description tilemap_element_id La valeur ID unique de l'élément tilemap pour obtenir la largeur de cellule de mosaïque
Real
var lay_id = layer_get_id("Tiles_Walls");
var map_id = layer_tilemap_get_id(lay_id);
global.snap_x = tilemap_get_tile_width(map_id);
global.snap_y = tilemap_get_tile_height(map_id);
Le code ci-dessus utilise l'ID de tilemap récupéré pour obtenir la largeur et la hauteur des cellules de tuiles et les utiliser pour définir deux variables globales.