Cette fonction va détruire l'élément sprite donné. Vous fournissez l'ID d'image-objet (que vous obtenez lorsque vous créez l'image-objet en utilisant layer_sprite_create() ou lorsque vous utilisez l'ID de couche avec layer_get_sprite_id() ) et cela l'enlèvera. Notez que cela ne supprime pas le calque, seulement l'image-objet, et si l'image-objet est celle qui a été ajoutée dans l'éditeur de pièce, la prochaine fois que vous quitterez la pièce et que vous reviendrez, l'image-objet sera recréée. Toutefois, si la pièce est persistante, l'image-objet sera supprimée à moins que la persistance de la pièce ne soit à nouveau désactivée.
layer_sprite_destroy(sprite_element_id)
Argument La description sprite_element_id La valeur d'ID unique de l'image-objet à détruire
N/A
var lay_id = layer_get_id("Asset_Trees");
if layer_sprite_exists(lay_id, global.Asset_spr_trees)
{
layer_sprite_destroy(lay_id);
}
Le code ci-dessus vérifie la couche "Asset_Trees" pour voir si l'élément sprite donné existe et si c'est le cas, alors il est détruit (mais pas le calque).