Logo Makeyourgame
Accueil Les formations Créer un jeu Les ateliers Les tutoriels Blog
Logo Makeyourgame
Les formations Les financements Les exercices La certification Unity
Logo Makeyourgame
Mes objectifs Les jeux Les ressources Le glossaire
Logo Makeyourgame
Les tutos Les tutos Youtube

Les composants intégrés de Unity

Unity:Les composants de Unity, Partie 1


Les composants intégrés de Unity

Unity comporte trois parties fondamentales du gameplay et de l'interactivité : les GameObjects, les composants et les variables.

Les GameObjects peuvent représenter tout un tas de choses dans un jeu : personnages, éclairages, effets spéciaux ou autres éléments.

Les composants intégrés de Unity

Un GameObject est juste un objet à moins qu'il n'ait des propriétés, qui sont obtenues en ajoutant des composants.

Les scènes dans Unity  ont des objets appelés GameObjects, qui contiennent des composants. Les composants contrôlent le fonctionnement des GameObjects, par exemple en ajoutant un composant Light pour créer une lumière ou en ajoutant un composant Rigidbody pour faire tomber un objet.

Dans la fenêtre d'inspection ou inspector, l'éditeur Unity ou via un script, les composants peuvent avoir de nombreuses propriétés ou variables modifiables. Dans l'exemple ci-dessus, les propriétés de la lumière sont, par exemple, le type de lumière, la couleur et l'intensité. 

Les composants de script 

Pour approfondir votre jeu, vous devrez ajouter vos propres scripts et codes pour implémenter différents comportements et logiques. Unity a des composants intégrés, mais une fois que vous commencez à avoir besoin de plus de polyvalence, vous devrez utiliser des scripts sur vos GameObjects en tant que composants. Chaque script est lié au cœur de Unity en utilisant une classe dérivée de la classe intégrée MonoBehaviour.

Les composants de script peuvent faire de nombreuses choses : déclencher des événements, provoquer des collisions, appliquer la physique, répondre aux entrées de l'utilisateur, etc. Pour plus de détails, consultez la page API de programmation Unity.

Le pattern composant 

En 1994, 23 patrons de développement logiciel ont été publiés, dont le patron composite. Ce modèle est utilisé pour combiner des objets et des classes en structures plus grandes.

Ce pattern est une structure dans laquelle un objet peut faire partie d'un tout, ou être le tout lui-même. Avec ses conteneurs ou d'autres composants, cet objet simple est représenté dans une classe abstraite, afin qu'ils puissent tous être manipulés de manière uniforme. Ce modèle s'appelle le modèle composite et constitue la base de nombreux autres modèles de codage.

 





Validation de la session

Veuillez vous connecter ou créer un compte pour pouvoir valider cette session et ainsi gagner encore plus d'XP !


Retour à l'atelier


Continuer sur: Les composants élémentaires du moteur de jeu Unity ?

Session précédente / suivante