yyl
2 天以前 68ceec72d78d328f9eaa05fce40caf99fe333ba1
Main/Component/UI/Decorate/Graph/CircleHollowImage.cs
@@ -60,11 +60,12 @@
        var height = image.rectTransform.rect.height;
        var outerArea = new Vector2(0.5f * width,0.5f * height);
        var realCenter = new Vector2(Mathf.Clamp(center.x,-width * 0.5f + cell.x,width * 0.5f - cell.x),
            Mathf.Clamp(center.y,-height * 0.5f + cell.y,height * 0.5f - cell.y));
        // var realCenter = new Vector2(Mathf.Clamp(center.x,-width * 0.5f + cell.x,width * 0.5f - cell.x),
        //     Mathf.Clamp(center.y,-height * 0.5f + cell.y,height * 0.5f - cell.y));
        var realCenter = center;
        var uv = image.overrideSprite != null ? DataUtility.GetOuterUV(image.overrideSprite) : Vector4.zero;
        var uvCenterX = (uv.x + uv.z) * 0.5f;
        var uvCenterY = (uv.y + uv.w) * 0.5f;
        var uvScaleX = (uv.z - uv.x) / width;