Come realizzare un sistema di combattimento in UE5

Episodio
08
Durata
3h 49m 17s

Evans Bohl

Professore

Sono un formatore freelance di Tahiti, appassionato di insegnamento e condivisione delle conoscenze. Insegno programmazione e algoritmi, ma ciò che mi appassiona di più è insegnare lo sviluppo di videogiochi.

Nel tempo libero, gestisco un canale YouTube, Gamedev Teacher, dove pubblico tutorial su Unreal Engine 4 e video relativi alla creazione di videogiochi. Sono anche il cantante della band Heroes and Minivans.

Non esitate a contattarmi. Mi piace conoscere nuove persone.

A proposito di questo episodio

Crea un sistema di combattimento completo in Unreal Engine 5, dalle animazioni di attacco, ai nemici che si trasformano in ragdoll alla morte, fino ai sistemi hitbox avanzati!

🚀 Risorse per i tuoi progetti Unreal Engine: https://app.gumroad.com/evansbohl

💙 Se ti piace quello che faccio, considera di supportarmi su Patreon: https://www.patreon.com/evansbohl

✨Vuoi risparmiare tempo e supportare il mio lavoro?
Puoi scaricare esattamente lo stesso progetto UE5.7 che ho creato in questo tutorial (nessun contenuto extra aggiunto) dal mio negozio Gumroad: https://evansbohl.gumroad.com/l/combat-system

📌 Capitoli 📌
00:00 Introduzione

  • 01:18 Imposta il componente Attore

  • 03:44 Riproduci un'animazione una volta

  • 10:21 Concatena più attacchi

  • 15:28 Usa le notifiche animate per il tempo

  • 23:21 Implementa la logica combinata

  • 30:47 Animazioni di attacco e corsa miste

  • 39:03 Metti in pausa la fusione a metà animazione

  • 44:32 Crea un progetto di animazione riutilizzabile

  • 48:38 Attiva attacchi durante il salto

  • 53:09 Interrompi attacco aereo all'atterraggio

  • 56:26 Previeni lo spamming di attacco aereo

  • 58:37 Gestisci interruzioni di montaggio

  • 01:00:27 Rilevamento colpi di base: notifica frame di impatto

  • 01:03:46 Rilevamento colpi di base: genera hitbox

  • 01:06:57 Rilevamento colpi base: Hitbox per attacco

  • 01:15:42 Rilevamento colpi avanzato: Notifica frame attivi

  • 01:18:54 Rilevamento colpi avanzato: Hitbox basata sulle ossa

  • 01:29:24 Infliggi danni

  • 01:33:48 Ricevi danni

  • 01:39:12 Ricevi danni una volta per attacco

  • 01:44:08 Reazione colpi direzionale

  • 01:54:23 Componente salute riutilizzabile

  • 02:01:52 Aggiungi logica di salute

  • 02:06:49 Ragdoll alla morte

  • 02:13:05 Aggiungi una barra di salute sopra il personaggio

  • 02:24:20 Anima la barra di salute

  • 02:31:16 Ottimizza l'animazione della barra di salute

  • 02:35:47 Premi Stop

  • 02:44:02 Vibrazione dei colpi

  • 02:53:56 Risolvi gradualmente la vibrazione dei colpi

  • 02:58:21 Vibrazione della telecamera

  • 03:01:14 Hit Flash

  • 03:14:11 Genera effetti visivi del colpo

  • 03:25:28 Regola effetti visivi del colpo

  • 03:38:56 Riutilizza i sistemi su altri personaggi

  • 03:48:11 Errori in arrivo

Non ci sono commenti…