LA BONNE MANIERE D'UTILISER LES ARRAYS DANS UNITY 3D


A QUOI CONSISTE UN ARRAY DANS UNITY?

Un Array consiste à grouper plusieurs éléments(Des GameObjects, Des Sons ect...) entre eux et de pouvoir les utiliser rapidement et facilement dans des scripts.

Donc Messieurs, Dames, plus besoin d'écrire 50 fois GameObject blabla001, Blabla 002 ect... grâce à notre Array, Notre héro!


A QUOI ME SERT UN ARRAY DANS MON JEU?

Eh bien comme nos images se trouvent maintenant à un seul endroit, il me permet de grouper des Skins par exemple de mon personnage, que je voudrai utiliser quand j'achète un nouveau Skin dans le Magasin du Jeu afin de personnaliser mon personnage.
De même je peux faire la même chose pour des images tels que des potions magiques ou des petits chats, à vous de voir 😻

Si vous avez besoin de créer une liste de Noms, tels que les Noms des Skins dans votre magasin vous pouvez le faire facilement grâce à cet Array.

Vous allez pouvoir grouper des Particles et du SON!!! Yes! ça va mettre un peu d'ambiance dans nos jeux!

PS : si vous souhaitez faire un Inventaire je vous conseil(et c'est gratuit) d'utilisr les LISTS!

Bon maintenant comment on utilise notre fameux Array?


COMMENT UTILISER UN ARRAY DANS UNITY ET EN CSHARP?

Première chose! Le code, attention c'est long! 😮

GameObject[] SkinsPersonnages;

Voilà vous venez de créer un ARRAY! Le truc c'est qu'il n'est pas accessible dans Unity et donc vous n'allez pas pouvoir DRAG and DROP vos SKINS à l'intérieur de cet ARRAY et c'est bien dommage!


Donc n'oubliez pas d'insérer public devant notre Array. Ce qui Donne:


public GameObject[] SkinsPersonnages;

Hop! Maintenant dans l'inspecteur de Unity vous allez pouvoir décider du nombre de SKINS que vous voulez insérer et ensuite vous allez pouvoir placer tout vos skins à un seul endroit! Ce n'est pas merveilleux? 😊


Voici les Types Arrays si vous avez besoin:


  • GameObject[] SkinsPersonnages;
  • AudioClip[] LesSonsDuJeu;
  • String[] MesNomsDeString;
  • Int[] MesNumérosFavoris;
  • Bool[] VraiOuFaux;
  • Float[] MesNumérosAVirguleFavoris;
  • Particle[] MesEffetsSpeciauxDeOuf;
  • Bref vous avez comprit, on peut utiliser n'importe quoi sous forme d'Array, même mes slips!

Articles les plus consultés