layer_instance_get_instance


La description

Cette fonction peut être utilisée pour obtenir l'ID d'instance unique de l'élément d'instance donné. Vous donnez l'ID de l' élément d' instance (voir l'exemple de code ci-dessous pour savoir comment l'obtenir) et la fonction renvoie une valeur réelle qui représente l' identifiant d'instance unique de l'élément. Si l'élément n'est pas une instance, la fonction renverra -1.


Syntaxe:

layer_has_instance(element_id)


Arguments:

Argument La description
element_id La valeur d'ID unique de l'élément d'instance pour obtenir l'ID de


Résultats:

Real (Unique ID value for an instance)


Exemple:

elements = layer_get_all_elements("Instances");
for (var i = 0; i < array_length_1d(elements); i++)
    {
     if (layer_get_element_type(elements[i]) == layerelementtype_instance)
        {
        var layerelement = elements[i];
        var inst = layer_instance_get_instance(layerelement);
        inst.x = inst.x + 10;
        }
    }

Le code ci-dessus va vérifier tous les éléments d'instance sur un calque, puis récupérer leur valeur d'identifiant unique et les utiliser pour les déplacer de 10px vers la droite.


Précédent: Fonctions de couche générales
suivant: layer_element_move
© Copyright YoYo Games Ltd. 2017 Tous droits réservés