How to rotate an actor around a point?

I’m trying to make the transition from Unity to Unreal and i’ve hit a bit of a wall. I want to rotate an actor around a child components world location and i can’t seem to work out how i’m supposed to do it. I found the “Rotate Vector around Axis” node and i think i’m supposed to be using it somehow but i’m not sure. Can anyone give me some pointers?

Hi man , the first way i get in my mind is:
Get the location of the child component where you want to turn.
Spawn an actor there (actorRotator), attach your actor to ActorRotator, rotate him and then Detach from parent and destroy the ActorRotator.

you need the nodes “attach actor to actor” , “Detach from parents”

I also want to do this. I have a car and I am trying to make my own custom arcade physics. I want the car to rotate around the back wheels instead of the center. I also want this rotation point to change when the car starts drifting, where the point will be moved closer to the front wheels.

Hi, I guess what you need is this:

More info here: UE4 - Rotate Actor Around Point Tutorial - YouTube

1 Like