Vector2
単位ベクトルから、角度を取得するメソッドが欲しくて作成すると以下になる using UnityEngine; public class Utility { /// <summary> /// 2つの単位ベクトル間の角度を取得 /// </summary> public static float SignedAngle(Vector2 a, Vector2 b) { // dot(a, b) = cos(b - a…
/// <summary> /// 角度から単位ベクトルを取得 /// </summary> public static Vector2 AngleToVector2(float angle) { var radian = angle * (Mathf.PI / 180); return new Vector2(Mathf.Cos(radian), Mathf.Sin(radian)).normalized; } /// <summary> /// ベクトルから角度を取得 /// </summary>…