2. Qu’est ce que c’est ?
Unity3D est un Moteur de Jeu:
• Offrant les outils de dev de jeux / multimedia crossplatform (pour
Web, PC/Mac, Android/iOS,…*)
• Doté d’un Éditeur Intuitif et Complet.
• Ne nécessitant pas forcement un GROS Background en
programmation.
• Supporte JavaScript, C# et Boo pour son API
• Plusieurs versions disponibles (Free, Pro, *Licences de
fabricants(PS3,Xbox360,Wii))
5. GameObjects O_o ?
Tout les Objets dans votre jeu sont des GameObjects. Cependant, il ne
font rien d’eux-mêmes mais nécessitent des propriétés spéciales
avant qu’ils ne soient des Characters, environnement ou FX, etc.
• Donc, comment différentiera-t-on entre les GameObjects si ils
sont tous identiques ??
6. GameObjects:
…..Des tiroirs…
• pouvant contenir plusieurs pièces qui feront d’eux un élément du
décor, un effet ou un personnage.
• Appelées Components(composants)
• On pourrait comparer un GameObject à un récipient où les
Components sont les différents ingrédients d’une recette.
• Ces Components peuvent aussi être codés.
7. Prefabs:
« …Des GameObjets Réutilisables… »
• Peuvent êtres insérés dans plusieurs scènes, plusieurs fois/scène.
• Ajoutés en tant qu’Instances.
• Instances Liées au Prefab Source. (modif’ prefab modif’ Inst.)
• Une modification d’une Instance Brisera le lien avec le Prefab’
8. Particle Systems:
• Essentiellement, des Img 2D rendues dans un espace 3D
• Principalement utilisées pour simuler des effets de fumée,
feux, Special FX…
• Un ‘Système’ composé de 3 Éléments:
• Emitter: Crée les particules avec une durée de vie déterminée….et
les détruit ensuite.
• Animator: Anime la position/couleur en fonction du temps.
• Renderer: Les Affiche a l’écran, et détermine leur look final
(Materials).