namespace UnityEngine { /// /// 对 Unity 的扩展方法。 /// public static class UnityEngineVector3Extension { /// /// 取 的 (x, y, z) 转换为 的 (x, z)。 /// /// 要转换的 Vector3。 /// 转换后的 Vector2。 public static Vector2 ToVector2(this Vector3 vector3) { return new Vector2(vector3.x, vector3.z); } /// /// 取 的 (x, y) 转换为 的 (x, 0, y)。 /// /// 要转换的 Vector3。 /// 转换后的 Vector3。 public static Vector3 ToVector3(this Vector3Int vector3) { return new Vector3(vector3.x, vector3.y, vector3.z); } } }