Cette vidéo Unreal Engine 5.3 sur le Gameplay Ability System porte sur la génération de Chaleur sur l’ennemi, qui, lorsqu’elle est suffisamment élevée, déclenche l’effet Brûlure.
Nous commençons par créer l’attribut Chaleur dans le Health Set et ajoutons les fonctions de modification de l’attribut Chaleur à la classe C++ du personnage ennemi. Dans l’éditeur, nous créons l’effet de gameplay Montée de chaleur avec une valeur SetByCaller, ainsi que l’effet de gameplay Refroidissement, qui retire simplement 50 points de Chaleur. Ensuite, dans le Blueprint du personnage ennemi, lorsque la Chaleur atteint 50, nous appliquons l’effet de gameplay Brûlure, en plus de l’effet de gameplay Refroidissement pour réinitialiser la valeur de l’attribut Chaleur. Enfin, nous mettons à jour la capacité de gameplay Rayon laser afin d’appliquer de la Chaleur à tous les ennemis touchés.
https://dev.epicgames.com/community/learning/tutorials/JMoa/unreal-engine-49-pouvoirs-du-joueur-rayon-laser-chaleur-creons-un-shooter-en-vue-du-dessus