Dumb question, but how would one make something like an arrow point at another actor in Blueprint?

Use an RInterpTo node… there’s a blog post on it : The Subtle Magic of InterpTo() - Unreal Engine

Hey GG04,

You can look into using the **Find Look at Rotation** node, that takes a **Start** location (your arrow) and your **Target** location (the object you are pointing at) and then returns the Rotation that your arrow needs in order to point at the Target.

Hope that helps!

-Steve

Thanks, now how can I set its length to point exactly to the Target Location please ?

Let’s say A is the start location and B is the target location. If you subtract these two vectors ( B - A ) and feed the result to a length node you get the distance between the two points.

You can then multiply the arrow’s scale X component by that distance you found. If the default arrow component is 1 meter long and the distance between the targets is 30 meters, you would set the X scale to 30. If the arrow is 1 cm long then you would set the X scale to 3000.