/// <summary> /// 簡易メッシュの設定 /// </summary> public void SetEasyMesh(EasyMesh src) { //サイズの調整 List <Vector2> vertices = new List <Vector2>(); foreach (var e in src.verts) { vertices.Add(e); } Rect meshRect = GeomUtil.CalculateRect(vertices); //拡大率の計算 Rect rect = rectTransform.rect; float xScale = rect.width / meshRect.width; float yScale = rect.height / meshRect.height; eMesh = new EasyMesh(src); eMesh.Scaling(Mathf.Abs(xScale < yScale ? xScale : yScale)); SetVerticesDirty(); }