Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity Maitriser les fondamentaux API, Classes et Structures
Rating: 4.7 out of 5(42 ratings)
277 students

Unity Maitriser les fondamentaux API, Classes et Structures

Travaillez efficacement avec les structures , les classes , et les API en C# avec Unity
Last updated 10/2025
French

What you'll learn

  • Le positionnement , la Translation de Vecteur
  • La gestion de l’arborescence Parent-Enfant
  • L'utilisation de fonction de calcul Vectoriel
  • L'Interpolation de Vecteur
  • Le Patron de conception (Singleton Pattern)
  • L’Instanciation d'objet et ses surcharges
  • L'utilisation des rayons (Raycast)
  • Utilisation de la classe Random (Génération aléatoire)
  • Collection de fonction mathématique (Classe Mathf)

Course content

5 sections21 lectures4h 56m total length
  • La classe Transform19:35

    Chaque objet d'une scène possède un composant Transform. Il est utilisé pour stocker et manipuler la position, la rotation et l'échelle de l'objet.

  • LookAt - Rotation d'un objet en direction d'une position8:04

    Faire pivoter un objet de sorte que le vecteur avant pointe vers la position actuelle d'une cible.

  • GetComponent - Gestion des composants17:17

    GetComponent est le principal moyen d'accéder à d'autres composants.  Vous pouvez accéder à la fois aux composants intégrés ou aux scripts avec cette fonction.

  • Send Brodacast Message -Message Monobehaviour10:21

    Appeler une méthode nommée sur chaque MonoBehaviour de cet objet de jeu.

  • Quiz Class Transform

Requirements

  • Posséder des bases avec Unity et le C# ou avoir suivi l'un de mes cours d'initiation à Unity.

Description

Vous souhaitez développer vos compétences avec Unity, ou simplement apprendre en profondeur certaines A.P.I de ce fabuleux moteur physique, alors ce cours est fait pour vous !

A la fin de ce cours, vous maîtriserez les fondamentaux comme par exemple la classe Transform, ou la structure Vector3 mais aussi beaucoup d'autres API.

Ce cours est structuré afin de pouvoir revenir facilement sur les API les plus couramment utilisées avec Unity ce qui vous permettra ensuite d'avoir une aide précieuse sous la main à n'importe quel moment.


Voici un extrait de ce que vous apprendrez dans cette formation (voir le programme complet pour plus d'informations) :

⭐ Classe Transform

  • Le positionnement (position , localPosition, etc...)

  • La Translation de Vecteur (Translate)

  • La Hierarchy Parent-Enfant (SetParent, DetachChildren, etc..)

  • La recherche dans la Hierarchy (Find, GetChild, ChildCount,etc...)

  • Rotation d'un Objet (LookAt)

  • Assignation des composants (GetComponent, GetComponentInChidren, TryGetComponent ,etc...)

  • L'envoi de message (SendMessage , BroadcastMessage)

⭐ Structure Vector3

  • Déplacement Vectoriel (MoveToward, Forward,One , Zero, Etc...)

  • Constructeur Vectoriel (New Vector3, Quaternion,etc...)

  • Calcul Vectoriel (Magnitude, Distance, Normalized, Scale, etc...)

  • Interpolation Vectorielle (Lerp, Slerp ,etc..)

⭐ Classe Object

  • Identification de GameObject (Name, ToString(), GetInstanceID,etc...)

  • Visibilité des objets (hideFlags) et Destruction (Destroy)

  • Singleton Pattern (DontDestroyOnLoad, Instance, Patron de conception)

  • Ajouter des Objets dynamiquement (Instanciate et ses surcharges, Instanciation de Type Générique)

  • Assigner des objets de la Hierarchy (Find, FindObjectOfType, FindWithTag, FindObjectsWithTag, etc...)

⭐ Classe Physics

  • La Projection de rayon (Ray, Raycast, RaycastHit, DebugDrawRay, hit,etc...)

  • Le Chevauchement de collider (OverlapBox, OverlapSphere, OverlapCapsule,etc..)

  • Le Chevauchement de Ligne (LineCast, out, hit , Debug.DrawLine,etc..)

  • Gestion des collisions (IgnoreCollision, GetIgnoreCollision, IgnoreLayerCollision, GetIgnoreCollision)

Autres Classes et API

  • Classe Random "Aléatoire" (Value, Range, Rotation, ColorHSV, InsideUnitCircle, OnUnitSphere, etc...)

  • Structure Mathf "Fonction Mathématique" (Clamp, Infinity, Abs, Sin, Sign, Round, etc...)

  • IEnumerator, Coroutines, Invoke, Yield et bien d'autres API...

  • Etc....


⚠️Pour suivre ce cours il est préférable de maîtriser les bases d'Unity, ou d'avoir suivi l'un de mes cours destinés à l'initiation d'Unity.⚠️

Who this course is for:

  • Développeurs de jeux vidéo
  • Les étudiants