So I'm working on an archery engine learning from the only decent tutorial I could find, but the problem is that he uses Direction to make the arrow rotate mid-air.
The rotation of the arrow itself is quite realistic (starts pointing down as it loses speed etc.). The problem with this is that there are only 32 directions, so it looks very choppy as it rotates. I want to use a pure angle-based method but I can't figure it out.
The line of code he uses to do this is as follows:
> Set arrow direction to:
(ATan((0-yVelocity( "arrow" ))/xVelocity( "arrow" ))/360)*32
I'm not at all good with trigonometry, can anyone suggest something?