Ciao a tutti, sto cercando di aggiungere una spada 2D al mio personaggio 2D in Unreal Engine 5.4. Uso delle sprite/flipbook per animare il personaggio e vorrei che l’arma fosse correttamente attaccata e ruotata in base alla direzione del movimento.
Ecco cosa ho provato:
- Ho usato un nodo
AttachToComponent
per attaccare la spada a unScene Component
o direttamente al personaggio. - Ho cercato di usare
SetRelativeRotation
per cambiare la posizione e la rotazione dell’arma in base alla direzione, ma non riesco a ottenere un risultato corretto. - Quando il personaggio si muove a destra la spada è allineata, ma quando cambia direzione (a sinistra o in alto) non riesco a ruotarla correttamente.
Allego degli screenshot per mostrare come ho impostato i Blueprint e il risultato in gioco: [Immagini]
C’è un modo migliore per fare questo? Magari un approccio più pratico con Sockets
o Scene Components
?
Grazie in anticipo per qualsiasi aiuto!