//Get the angle form R to D. based on the anti-Clockwise space(which we usually used in trigonometric function). public static float AngleBetween_R_D_AntiClockwise(Vector2 refVector, Vector2 destinationVector) { WeiVector2Poarl pr = new WeiVector2Poarl(refVector); WeiVector2Poarl pd = new WeiVector2Poarl(destinationVector); return(pd.a - pr.a); }
// Use this for initialization void Start() { Vector2 v1 = new Vector2(1, -1); Vector2 v2 = new Vector2(-1, -1); //float angle = WeiVector2.AngleBetween(v1,v2); float angle = new WeiVector2Poarl(v1).a; Debug.Log(angle); }