Cette vidéo sur l’Unreal Engine 5.3 et le Gameplay Ability System parle des effets du fait de mâcher trop de chewing-gum à la menthe.
On commence par créer le système Niagara Minty, euh, Souffle givré à partir de l’émetteur Fountain, puis on crée une nouvelle fonction dans une bibliothèque de fonctions Blueprint pour calculer l’angle horizontal (à plat) entre deux vecteurs. Ensuite, on crée l’aptitude de gameplay Souffle givré pour appeler Fire à chaque Tick tant que le bouton est maintenu enfoncé, et dans cette fonction Fire, on appelle Sphere Overlap pour récupérer tous les personnages ennemis à portée et on utilise la fonction de calcul d’angle à plat afin de n’affecter que ceux qui se trouvent dans le Souffle givré.
https://dev.epicgames.com/community/learning/tutorials/799D/unreal-engine-53-pouvoirs-du-joueur-souffle-givre-creons-un-shooter-en-vue-de-dessus