room_instance_add


La description

Avec cette fonction, vous pouvez ajouter une instance dans n'importe quelle pièce autre que la pièce actuelle et à n'importe quelle position dans cette pièce. La fonction renvoie l'unique id de l'instance qui peut ensuite être utilisée dans d'autres appels de fonction pour définir les propriétés etc... de cette instance, mais seulement une fois que le jeu est entré dans la pièce spécifiée. Si vous souhaitez créer une instance dans la pièce actuelle, vous devriez utiliser la fonction instance_create_layer.


Syntaxe:

room_instance_add(index, x, y, obj);


Arguments:

Argument La description
index L'index de la pièce à laquelle ajouter une instance d'objet.
x La position x de la nouvelle instance.
y La position y de la nouvelle instance.
obj L'objet pour ajouter une instance de.


Résultats:

Instance ID


Exemple:

global.rm = room_add();
room_assign(rm_Base, global.rm);
room_instance_add(global.rm, 100, 100, obj_Player);

Le code ci-dessus ajoutera une nouvelle pièce au jeu, puis copiera le contenu de la pièce indexée comme "rm_Base". Il ajoutera ensuite une instance de l'objet "obj_player" à la position 100.100 de cette nouvelle salle.


Précédent: Fonctions et variables générales de la pièce
Suivant: room_instance_clear
© Copyright YoYo Games Ltd. 2017 Tous droits réservés