Cette fonction va détruire l'élément tilemap donné. Vous fournissez l'ID de tilemap (que vous obtenez lorsque vous créez le tilemap en utilisant layer_tilemap_create() ou lorsque vous utilisez l'ID de couche avec layer_get_tilemap_id() ) et cela l'enlèvera. Notez que cela ne supprime pas le calque, seulement le tilemap de celui-ci, et si le tilemap est celui qui a été ajouté dans l'éditeur de pièce, la prochaine fois que vous quittez la pièce et revenez, le tilemap sera recréé. Cependant, si la pièce est persistante, la tilemap sera supprimée à moins que la persistance de la pièce ne soit à nouveau désactivée.
layer_tilemap_destroy(tilemap_element_id)
Argument La description tilemap_element_id La valeur d'identifiant unique du tilemap à détruire
N/A
var lay_id = layer_get_id("Tiles_trees");
var tile_id = layer_tilemap_get_id(lay_id);
if layer_tilemap_exists(lay_id, tile_id)
{
layer_tilemap_destroy(tile_id);
}
Le code ci-dessus vérifie la couche "Tiles_trees" pour voir si l'élément tilemap donné existe et si c'est le cas, alors il est détruit (mais pas la couche).