From 674d937104aa42fb2e8bce626b2bf5eb44e4ba54 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 12 Apr 2023 22:57:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96`RadarCood`=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?`startAngle`=E6=97=B6=E6=96=87=E6=9C=AC=E4=B9=9F=E8=B7=9F?= =?UTF-8?q?=E9=9A=8F=E8=B0=83=E6=95=B4=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 3 ++- Runtime/Component/Radar/RadarCoord.cs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index c9d4a769..ceed1398 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -66,7 +66,8 @@ slug: /changelog ## master -* (2023.04.12) 增加`RadarChart`对通配符`{b}`的支持 +* (2023.04.12) 优化`RadarCood`设置`startAngle`时文本也跟随调整位置 +* (2023.04.12) 增加`Radar`对通配符`{b}`的支持 * (2023.04.11) 修复动态添加组件时`Inspector`可能异常的问题 ## v3.6.0 diff --git a/Runtime/Component/Radar/RadarCoord.cs b/Runtime/Component/Radar/RadarCoord.cs index 14e3333f..250659af 100644 --- a/Runtime/Component/Radar/RadarCoord.cs +++ b/Runtime/Component/Radar/RadarCoord.cs @@ -383,6 +383,7 @@ namespace XCharts.Runtime angle = 2 * Mathf.PI / indicatorNum * (index + 0.5f); break; } + angle += startAngle * Mathf.PI / 180; var x = context.center.x + (context.radius + indicatorGap) * Mathf.Sin(angle); var y = context.center.y + (context.radius + indicatorGap) * Mathf.Cos(angle); return new Vector3(x, y);