Contenu du cours
Jeu de Combat dans Unity
Jeu de Combat dans Unity
5. Améliorer le Jeu Flappy Bird
Définir l'IA Ennemie
- Inactif : C'est l'état par défaut où l'ennemi n'est engagé dans aucune action spécifique. Depuis cet état, l'ennemi peut passer à d'autres états en fonction de certaines conditions ;
- Être Attaqué : Cet état représente l'ennemi attaqué par le joueur. Il déclenche des animations en réponse aux dégâts subis ;
- Suivre : Si le joueur est à portée mais pas trop proche, l'ennemi suivra le joueur, maintenant une certaine distance pour s'engager dans un combat à distance ;
- Élan : Cette action implique que l'ennemi se déplace rapidement dans une direction spécifique ;
- Projectile : Si l'ennemi décide de s'engager dans un combat à distance, il peut lancer des projectiles vers le joueur ;
- Attaque : Cela représente une action d'attaque générique que l'ennemi peut effectuer lorsqu'il est à proximité du joueur ;
- Attaque2 : Similaire à l'état "Attaque", c'est un autre type d'action d'attaque que l'ennemi peut exécuter lors d'un combat rapproché ;
- Inactif Après Avoir Fini : Après avoir effectué une action (qu'il s'agisse d'attaquer, de se déplacer rapidement ou de lancer des projectiles), l'ennemi retournera à l'état inactif pour attendre de nouvelles commandes ou interactions avec le joueur.
Conditions
- À distance: Cette condition vérifie si le joueur est à une distance de tir de l'ennemi. Si c'est le cas, l'ennemi entrera en mode combat à distance, ce qui inclut des actions comme courir, foncer ou lancer des projectiles sur le joueur;
- Proche: Si le joueur est à proximité immédiate de l'ennemi, il entrera en mode combat rapproché. Dans cet état, l'ennemi se concentrera principalement sur l'attaque du joueur avec des attaques à courte portée, telles que attaque1 ou attaque2.
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 2