Puoi utilizzare Unreal Editor per Fortnite (UEFN) per animare le mesh scheletriche.
Questo tutorial mostra come importare la mesh scheletrica, le animazioni allegate alla mesh e come funzionano le animazioni su una mesh in UEFN.
Importazione di asset in UEFN
UEFN non viene fornito precaricato con mesh scheletriche o animazioni, quindi dovrai crearle o importarle.
Per uno sguardo approfondito sulla gestione degli asset personalizzati in Unreal Editor, dai un'occhiata alla sezione Utilizzo dei contenuti con attenzione alle pagine della pipeline dei contenuti FBX.
Importa il tuo asset mesh scheletrica
Apri il tuo progetto UEFN.
In Esplora contenuti, apri la cartella dei contenuti del progetto e crea una cartella Personaggi per la tua Mesh scheletrica.
Crea una sottocartella per ogni tipo di personaggio che vuoi importare. In questo caso, la prima sottocartella è denominata MeleeMinions. Fai doppio clic sulla cartella per aprirla.
Fai clic su Importa o fai clic con il tasto destro del mouse all'interno della nuova cartella e scegli l'opzione Importa in… .
Scegli il file FBX contenente la mesh da importare, quindi fai clic su Apri.
Viene visualizzata una finestra di dialogo Opzioni di importazione FBX. Seleziona Importa tutto.
La sottocartella Personaggio ora contiene una mesh scheletrica e uno scheletro.
Per saperne di più sull'impostazione, l'esportazione e l'importazione di mesh scheletriche utilizzando la pipeline di contenuti FBX, consulta Importazione di mesh scheletriche utilizzando FBX per Unreal Engine 5.
Facendo due volte clic sul file Mesh scheletrica si apre una nuova finestra in cui è possibile visualizzare la Mesh in modo più dettagliato. Fai clic sulla scheda Albero scheletro sul lato sinistro per passare a qualsiasi articolazione mobile e testare quali parti dello scheletro si articolano.
Visualizza lo scheletro completo facendo clic su Personaggio > Ossa > Tutta la gerarchia.
Importa animazioni per la tua mesh scheletrica
Nella sottocartella MeleeMinions, fai clic su Importa o fai clic con il tasto destro del mouse all'interno della nuova cartella e scegli l'opzione Importa in… .
Seleziona i file FBX di animazione che vuoi importare tenendo premuto il tasto Ctrl e fai clic su Apri.
Nella finestra di dialogo Opzione di importazione FBX, assicurati che sia selezionato lo scheletro corretto per le tue animazioni. L'importazione nella sottocartella corretta dovrebbe garantire che lo sia.
Deseleziona Importa mesh, quindi seleziona Importa tutto in basso.
Le animazioni vengono visualizzate come file di sequenza di animazione.
Apri le animazioni in una nuova finestra per assicurarti che siano applicate al giusto personaggio e vengano riprodotte come previsto.
Riproduzione di animazioni sulla tua isola
Esistono diversi modi per riprodurre le animazioni sulla tua isola. Ogni metodo ha dei meriti a seconda delle tue esigenze.
Trascina e rilascia da Esplora contenuti
Seleziona il file di sequenza di animazione desiderato e trascinalo da Esplora contenuti nella viewport.
L'animazione verrà riprodotta in un loop perpetuo, se non diversamente specificato nella scheda Dettagli dell'asset nella sezione Animazione.
L'animazione non verrà riprodotta nell'editor. Per vedere l'animazione riprodotta, esegui il playtest della tua isola in un client di Fortnite.
Utilizza il dispositivo Mesh animata
Quando questo dispositivo è associato alla tua animazione, puoi controllare i vari attivatori di animazione.
Vai a Fortnite > Dispositivi in Esplora contenuti.
Trascina il dispositivo Mesh animata nella viewport.
Configura le Opzioni utente del dispositivo come segue:
Per associare il dispositivo a una mesh scheletrica, trascina e rilascia la mesh nel campo Mesh scheletrica oppure seleziona la mesh dal menu a discesa del campo.
Trascina l'animazione che desideri per la tua mesh nel campo Animazione o selezionala dal menu a discesa.
Trascina due dispositivi Attivatore nella viewport.
Per associare gli attivatori all'animazione:
Seleziona il dispositivo Mesh animata e scorri fino a Opzioni utente - Funzioni.
Per Riproduci evento animazione, aggiungi un elemento dell'array facendo clic su +, quindi seleziona Attivatore e Quando si attiva nei due campi rispettivi.
Per Pausa evento animazione, aggiungi un elemento dell'array facendo clic su +, quindi seleziona Trigger2 e Quando si attiva nei due campi rispettivi.
Premi Riproduci per aprire il client e vedere il dispositivo in azione. Premendo il primo attivatore si avvia l'animazione, mentre il secondo attivatore la mette in pausa.