summaryrefslogtreecommitdiff
path: root/AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-04-18 15:48:28 +0800
committerchai <chaifix@163.com>2022-04-18 15:48:28 +0800
commitdc5edaf1025ff4cebaa41eba9a36f854b80d91ec (patch)
tree6d7a0c789506397f0262c5b3f1eb86ffddde97f8 /AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs
parentb1882e100887ff1ce6cd6902109a25aea4a20fa5 (diff)
*misc
Diffstat (limited to 'AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs')
-rw-r--r--AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs27
1 files changed, 27 insertions, 0 deletions
diff --git a/AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs b/AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs
index e2ca833..239d8ed 100644
--- a/AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs
+++ b/AlienSurvival/Assets/Test/Scripts/TestMathHelper.cs
@@ -13,4 +13,31 @@ public class TestMathHelper : MonoBehaviour
);
}
+ /// <summary>
+ /// ·µ»Ø½Ç¶È
+ /// </summary>
+ /// <param name="vector2"></param>
+ /// <returns></returns>
+ 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;
+ // }
+ //}
+
} \ No newline at end of file