Community Tutorial: 49 - Poteri del giocatore - Raggio laser (calore) - Creiamo uno sparatutto dall'alto

Questo video sul Gameplay Ability System di Unreal Engine 5.3 parla di come generare Calore sul nemico, che, quando raggiunge un livello sufficientemente alto, attiva l’effetto Bruciatura.

Iniziamo creando l’attributo Calore nel set Salute e aggiungiamo le funzioni di modifica dell’attributo Calore alla classe C++ del personaggio nemico. Nell’editor creiamo l’effetto di gioco Aumento Calore con un valore SetByCaller e l’effetto di gioco Raffreddamento, che rimuove semplicemente 50 punti Calore. Poi, nel Blueprint del personaggio nemico, quando il Calore raggiunge 50, applichiamo l’effetto di gioco Bruciatura insieme all’effetto di gioco Raffreddamento per reimpostare il valore dell’attributo Calore. Infine aggiorniamo l’abilità di gioco Raggio laser affinché applichi Calore a tutti i nemici colpiti.

https://dev.epicgames.com/community/learning/tutorials/79r9/unreal-engine-49-poteri-del-giocatore-raggio-laser-calore-creiamo-uno-sparatutto-dall-alto