En utilisant cette fonction, vous pouvez effacer / définir toutes les mosaïques sur un tilemap donné. 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 fournissez les données de pavé avec lesquelles vous souhaitez effacer le calque. Une valeur par défaut de 0 effacera toutes les tuiles de la couche (en rendant essentiellement toutes les tuiles "vides"), tandis que vous pouvez utiliser les fonctions de tuiles dédiées pour créer vos propres données de tuiles pour effacer le tilemap avec.
tilemap_clear(tilemap_element_id, tiledata)
Argument La description tilemap_element_id La valeur d'ID unique de l'élément tilemap à modifier tiledata Les données de mosaïque à utiliser pour effacer la couche
N/A
var layer_id = layer_get_id("Forest");
var tile_id = layer_tilemap_get_id(layer_id);
tilemap_clear(tile_id, 0);
Le code ci-dessus obtient la valeur ID d'un tilemap créé dans l'éditeur de salle, puis l'efface à l'aide de mosaïques "vides".