Bienvenue sur mon dépôt Unity regroupant plusieurs travaux pratiques réalisés dans le cadre de mes études. Ces projets utilisent le moteur Unity avec le langage C#, et abordent des concepts variés comme les déplacements, les articulations robotiques ou encore la gestion de la physique.
N’hésite pas à explorer mes repositories et à me contacter pour toute opportunité professionnelle ! 🚀
| TP | Description |
|---|---|
| TP1 | Contrôle d’un personnage avec déplacement, sprint, saut, et poursuite par un ennemi. |
| TP2 | Simulation d’une grue avec gestion du pivot, du chariot, du moufle, de la caméra, et détection d'objets. |
| TP3 | Commande avancée d’une grue articulée à l’aide d’axes personnalisés et états d’articulation. |
- Contrôle clavier : flèches pour avancer/reculer/rotation,
Shiftpour sprinter,Spacepour sauter. - Script
Mouvement.cspour le joueur. - Script
Poursuite.cspour un ennemi qui suit le joueur.
- Utilisation de composants
ArticulationBodypour une simulation physique réaliste. - Contrôles :
← / →: rotation de la flèche.↑ / ↓: déplacement du chariot.Shift / Ctrl: déplacement vertical du moufle.
- Changement de caméras (
C). - Scripts :
ControlGrue.cs,Declencheur.cs,Grappin.cs,ChariotControleur.cs, etc.
- Architecture modulaire avec des états (enum) pour chaque type de mouvement (
EtatChariot,EtatFleche,EtatRotation,EtatTranslation). - Contrôle d’axes via
Input.GetAxispour plus de finesse. - Composants principaux :
ChariotCommande,FlecheCommande,RotationCommande,TranslationCommande.
- Ouvre Unity.
- Clone ce dépôt :
git clone https://github.com/thomaslahely/Unity.git