Thank you Yal you are a gem, it worked perfectly! Yeah, I've already taken care of collision with the rotated ramp (used rectangle with rotation as you mentioned), I was just missing this final piece of the puzzle.One thing is my frame rate takes quite a hit now when walking on ramps, is dot_product just a very expensive function?
^Disregard - my collision code was causing a bottleneck.
Thanks again!