How to set *arrow direction*

(Noob here) Just like getting an arrow’s forward vector, what is the cleanest way to set an arrows direction? Like not rotate, set it by a certain direction. I will use it to turn my character by a line traces impact normal. There is a arrow loking above in my characters head. It must simply turn towards hit point’s normal. Here watch this video you will see what I mean:


In this case, with this rotation (180 degrees) it must have look right directly to the ground. When I simplyy multiply the impact normal with 2 that just gives a correct direction but than line trace firing direction does not update. I am starting it from arrow’s location, end just end it in a depending components location, but than the player can’t change the line trace lenght.

@Mind-Brain @ClockworkOcean

@Mind-Brain this one in the video was originally a template project, I Changed the math in real project, however, every time I came across to a differnet problem. This time I tried to keep the nodeset simple and didn’t work, not firing at right direction, I did exacly as you suggested.

@mind-brain @ClockworkOcean I figured it out, there was problems with relative rotations etc, my mistake. Moving to a different stuff. Thank yall guys for your helps if any of you are reading this.

2 Likes