Création et Configuration des Personnages Ennemis
Objectifs
Les objectifs de cette vidéo sont d'apprendre à :
- Créer et configurer un personnage ennemi.
- Implémenter des animations qui infligent des dégâts.
- Utiliser des Blueprints et du code C++ pour la gestion des collisions et des dommages.
- Déclencher des effets de ragdoll à la mort d’un personnage.
Résumé
Découvrez comment implémenter des animations qui infligent des dégâts aux personnages dans Unreal Engine en utilisant des Blueprints et du code C++.
Description
Dans cette leçon, nous allons explorer comment faire en sorte que les animations de notre personnage infligent des dégâts. Nous commencerons par créer un personnage ennemi en utilisant le code existant comme base, ce qui nous permettra d'utiliser des variables et fonctions communes. Nous ajouterons des points de vie et de la force à notre personnage, et nous créerons une référence à un adversaire pour appliquer les dommages.
Ensuite, nous apprendrons à créer et utiliser les fonctions TakeDamage et EffectiveAttack qui modifient les points de vie de notre personnage en fonction des coups reçus. Nous ajouterons également un événement qui se déclenche lorsque le personnage meurt, pour activer un effet de ragdoll.
En utilisant les Blueprints, nous allons configurer une hitbox pour détecter les collisions avec les ennemis et assigner notre adversaire. Nous lierons les animations aux événements pour déclencher les dégâts au bon moment.
Enfin, nous illustrerons la manière de créer des notifications dans les animations pour infliger des dégâts et comment ajuster l’effet de ragdoll pour un résultat visuel plus spectaculaire. La leçon inclut la vérification des animations multiples comme les coups de poing et les coups de pied.
Ceci dit, je recommande car on apprendre un tas de process permettant au final de réaliser un petit proto plutôt sympa.
Note : Module 5, vidéo 6 sur les cinématiques, la vidéo démarre par 2 mins malheureuses (problème de montage je pense) et du coup on attaque sans les infos de bases sur la création de cette fameuse cinématique, à corriger donc, si possible. ;p