using UnityEngine; public class HexMetrics { /// /// 外径 /// public const float outerRadius = 10f; /// /// 内径 /// public const float innerRadius = outerRadius * 1.732050807f / 2; /// /// 偏移量 /// public const float offset = outerRadius * 1.5f; public static Vector3[] corners = { new Vector3(0f, 0f, outerRadius), new Vector3(innerRadius, 0f, 0.5f * outerRadius), new Vector3(innerRadius, 0f, -0.5f * outerRadius), new Vector3(0f, 0f, -outerRadius), new Vector3(-innerRadius, 0f, -0.5f * outerRadius), new Vector3(-innerRadius, 0f, 0.5f * outerRadius), new Vector3(0f, 0f, outerRadius) }; }