room_add


La description

Cette fonction créera une nouvelle pièce vide et l'ajoutera à votre jeu, renvoyant son index pour être stocké dans une variable pour tous les autres codes qui traitent de cette pièce. Notez que chaque pièce est ajoutée en permanence au jeu jusqu'à ce que l'exécutable soit fermé, c'est-à-dire que les pièces ajoutées par le code ne peuvent plus être supprimées. Cela a des implications importantes pour l'utilisation de la mémoire et vous devez donc utiliser cette fonction avec précaution.

REMARQUE: Les nouvelles pièces ne font pas partie de la commande habituelle des pièces, de sorte qu'elles n'ont pas de pièce «précédente» ou «suivante» (ce qui signifie que les fonctions room_next et room_previous ne fonctionnera pas). Pour passer de la pièce ajoutée à une autre, vous devez utiliser l'index de la pièce elle-même.
IMPORTANT! Cette fonction n'est pas disponible avec la licence d'évaluation du produit.


Syntaxe:

room_add();


Résultats:

Index


Exemple:

global.myroom = room_add();
room_set_width(global.myroom, 640);
room_set_height(global.myroom, 480);
room_set_persistent(global.myroom, false);

Cela va créer une nouvelle pièce et stocker son index dans la variable "global.myroom". Il va ensuite définir sa largeur à 640 pixels, sa hauteur à 480 pixels, et sa persistance à false.


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