Structurer son projet
Sur cette page tu trouveras :
ParentƩ
La parentĆ© se passe au niveau de la HiĆ©rarchie. Lorsquāon glisse un objet Ć lāintĆ©rieur dāun autre, celui-ci devient enfant du premier. Cāest lāĆ©quivalent du dossier et du sous-dossier.Ā
Lorsquāun GameObject est un Parent dāun autre GameObject, le GameObject enfant se dĆ©placera, pivotera et redimensionnera exactement comme son parent le fait. Vous pouvez penser Ć la parentalitĆ© comme Ć la relation entre vos bras et votre corps ; chaque fois que votre corps bouge, vos bras bougent Ć©galement avec lui. Les objets enfants peuvent Ć©galement avoir leurs propres enfants et ainsi de suite. Ainsi vos mains pourraient ĆŖtre considĆ©rĆ©es comme des Ā« enfants Ā» de vos bras et alors chaque main a plusieurs doigts, etc.
Si le Parent est dĆ©sactivĆ© ou dĆ©truit lāenfant le sera aussi. Par contre si cāest lāobjet enfant qui est dĆ©sactivĆ© ou dĆ©truit le parent nāen sera pas affectĆ©.
Empty Object
On peut aussi crĆ©er un Empty Object dans la HiĆ©rarchie qui fera office de dossier pour ranger tous les Ć©lĆ©ments du mĆŖme types pour classer les objets de son jeu.Ā
Cāest un peu comme ranger toutes ses chaussettes dans le mĆŖme tiroir plutĆ“t que de les laisser traĆ®ner un peu partout dans sa chambre. Cāest un peu plus pratique pour retrouver deux chaussettes dāune mĆŖme paire et quāon est en retard !! Et bien lĆ cāest la mĆŖme chose ! Penses Ć ranger correctement tes affaires dans Unity !!
Quāest-ce quāun Prefab?
Cāest un Ć©lĆ©ment essentiel de Unity quāil est important dāutiliser ! Un prefab est une objet « prĆ©-faitĀ Ā» quāon va pouvoir rĆ©utiliser voir mĆŖme gĆ©nĆ©rer ! Exemple:
- Ennemi
- Coeur
- Projectile
- Explosion
- Plateforme
- ā¦et bien sĆ»r obstacles!Ā
A partir du moment où on compte se servir du mĆŖme objet Ć plusieurs endroits diffĆ©rents, le mieux est de faire un prefab! De cette maniĆØre, il suffit de modifier directement le prefab pour que cela affecte tous les objets qui en rĆ©sultent.Ā
A lāinverse, modifier une seule instance du prefab ne suffit pas Ć modifier tous les autres objets.Ā (changer la couleur dāun ennemi ne va pas changer la couleur de tous les ennemis, mais changer la couleur du prefab ennemi affecte tous les ennemis)
Pour crĆ©er un prefab, il suffit de prendre lāobjet depuis la hiĆ©rarchie et de le dĆ©poser dans les assets.Ā LāicĆ“ne passe alors de grise Ć bleue. Il est dĆ©sormais possible de cloner cet objet.
Astuce:Ā
CrĆ©er un dossier où ranger les prefabs! Des assets organisĆ©s rendent le dĆ©veloppement du jeu bien plus facile!Ā Ā
On peut ensuite faire lāinverse, glisser-dĆ©poser ce prefab depuis les assets vers la scĆØne! Et ainsi placer ces clones où on veut !
Modifier un prefab
Pour ouvrir un prefab il faut double cliquer dessus depuis le project ou depuis la hiƩrarchie (1)
Une fois les modifications terminées, il faut cliquer sur la petite flèche en haut à gauche pour revenir à la scène (2)
CrƩer un Backup de son Projet
Ce Export package peut te servir pour sauvegarder un projet en cours ou fini et lāexporter sur un autre projet sur ton ordinateur ou un autre. Cāest rapide et pratique !
Aller dans Asset > Export Package. Choisis lāemplacement, puis validez.Ā
L’export rĆ©cupĆØre tout ce qui est liĆ© Ć l’asset ou l’objet sĆ©lectionnĆ©. Donc si vous voulez vraiment tout exporter, sĆ©lectionnez vos niveaux, et tout devrait venir avec!
On peut aussi choisir en cochant ou dĆ©cochant des elements nous-mĆŖme, d’exclure ou de garder certains asset lors de l’export. Et pareil lors de l’import!
Et voilĆ , cāest la fin de ce tuto !!
