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
AttachToComponentper attaccare la spada a unScene Componento direttamente al personaggio. - Ho cercato di usare
SetRelativeRotationper 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!

