In diesem Unreal Engine 5.3 Gameplay-Ability-System-Video geht es darum, beim Gegner Hitze zu erzeugen, die bei einem ausreichend hohen Wert den Brennen-Effekt auslöst.
Wir beginnen damit, das Attribut „Hitze“ im Gesundheits-Set zu erstellen, und fügen der C+±Klasse des Gegner-Charakters die Funktionen zum Ändern des Hitze-Attributs hinzu. Im Editor erstellen wir den Gameplay-Effekt „Hitze erhöhen“ mit einem SetByCaller-Wert sowie den Gameplay-Effekt „Abkühlen“, der einfach 50 Hitze entfernt. Dann wenden wir im Blueprint des Gegner-Charakters, sobald die Hitze 50 erreicht, den Gameplay-Effekt „Brennen“ an – zusammen mit dem Gameplay-Effekt „Abkühlen“, um den Wert des Hitze-Attributs zurückzusetzen. Zum Schluss aktualisieren wir die Gameplay-Fähigkeit „Laserstrahl“, damit sie bei allen getroffenen Gegnern Hitze anwendet.
https://dev.epicgames.com/community/learning/tutorials/rzLx/unreal-engine-49-spielerkrafte-laserstrahl-hitze-lasst-uns-einen-top-down-shooter-machen