Community Tutorial: 49 – Moce gracza – Wiązka lasera: upał – Zróbmy strzelankę z widokiem z góry

Ten materiał wideo o systemie Gameplay Ability System w Unreal Engine 5.3 dotyczy generowania upału u wroga, które po osiągnięciu wystarczająco wysokiego poziomu uruchamia efekt Płonięcia.

Zaczynamy od utworzenia atrybutu Upał w zestawie Zdrowie i dodania funkcji zmiany atrybutu Upał do klasy C++ postaci wroga. W edytorze tworzymy efekt rozgrywki Podgrzanie z wartością SetByCaller oraz efekt rozgrywki Schłodzenie, który po prostu usuwa 50 punktów upału. Następnie w blueprintcie postaci wroga, gdy poziom upału osiągnie 50, stosujemy efekt rozgrywki Płonięcie, a także efekt rozgrywki Schłodzenie, aby zresetować wartość atrybutu Upał. Na koniec aktualizujemy zdolność rozgrywki Wiązka lasera tak, aby nakładała upał na wszystkich trafionych wrogów.

https://dev.epicgames.com/community/learning/tutorials/o03B/unreal-engine-49-moce-gracza-wiazka-lasera-upal-zrobmy-strzelanke-z-widokiem-z-gory