Files

15 lines
390 B
C#
Raw Permalink Normal View History

2025-05-13 03:30:23 +03:00
using UnityEngine;
using System.Collections;
public static class VectorEx {
public static Vector2 Rotate(this Vector2 v, float degrees){
return v.RotateRadians(degrees * Mathf.Deg2Rad);
}
public static Vector2 RotateRadians(this Vector2 v, float radians){
var ca = Mathf.Cos(radians);
var sa = Mathf.Sin(radians);
return new Vector2(ca*v.x - sa*v.y, sa*v.x + ca*v.y);
}
}