ds_grid_shuffle

Mélange toutes les positions dans une grille pour qu'elles se retrouvent dans un ordre aléatoire.

Syntaxe:

ds_grid_shuffle(index);


Argument La description
index L'index de la grille à mélanger.


Retours: N / A


La description

Cette fonction peut être utilisée pour randomiser les positions de toutes les valeurs dans toutes les cellules d'une grille.

NOTE: Cette fonction va mélanger les cellules de la grille aux mêmes positions chaque fois que le jeu est lancé, car GameMaker Studio 2 génère la même graine aléatoire initiale à chaque fois pour rendre le code de débogage beaucoup plus facile. Pour éviter ce comportement, utilisez randomise au début de votre partie Ceci n'est vrai que lors du test et du débogage du jeu, car le paquet final exécutable ne montrera pas ce comportement et sera aléatoire à chaque lecture.


Exemple:

ds_grid_shuffle(grid);

Cela prendrait toutes les valeurs dans le ds_grid indexé dans la variable "grid" et les mélangeraient pour obtenir un ordre différent.


Retour: Grilles DS
Suivant: ds_grid_sort
© Copyright YoYo Games Ltd. 2017 Tous droits réservés