roblema con l’attacco di una spada 2D al personaggio 2D usando Blueprint (Unreal Engine 5.5)

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 un Scene 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!