using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestMathHelper : MonoBehaviour { public static Vector2 Rotate(Vector2 v, float delta) { return new Vector2( v.x * Mathf.Cos(delta) - v.y * Mathf.Sin(delta), v.x * Mathf.Sin(delta) + v.y * Mathf.Cos(delta) ); } /// /// ·µ»Ø½Ç¶È /// /// /// public static float Angle(Vector2 vector2) { return 360 - (Mathf.Atan2(vector2.y, vector2.x) * Mathf.Rad2Deg * Mathf.Sign(vector2.y)); } public static int Check(bool condition) { return condition ? 1 : 0; } //public static float Angle(Vector2 vector2) //{ // if (vector2.x < 0) // { // return 360 - (Mathf.Atan2(vector2.x, vector2.y) * Mathf.Rad2Deg * -1); // } // else // { // return Mathf.Atan2(vector2.x, vector2.y) * Mathf.Rad2Deg; // } //} }