优化LiquidChart满时的绘制表现

This commit is contained in:
monitor1394
2020-07-25 18:33:09 +08:00
parent 6a88d899b7
commit d17a306f7c

View File

@@ -194,6 +194,7 @@ namespace XCharts
serie.runtimeWaveSpeed += serie.waveSpeed * Time.deltaTime;
var isStarted = false;
var isEnded = false;
var waveHeight = isFull ? 0 : serie.waveHeight;
while (startX < endX)
{
startX += step;
@@ -215,7 +216,7 @@ namespace XCharts
}
else
{
var py2 = serie.waveHeight * Mathf.Sin(1 / serie.waveLength * angle + serie.runtimeWaveSpeed + serie.waveOffset);
var py2 = waveHeight * Mathf.Sin(1 / serie.waveLength * angle + serie.runtimeWaveSpeed + serie.waveOffset);
var nupY = waveStartPos.y + py2;
if (nupY > cenPos.y + py) nupY = cenPos.y + py;
else if (nupY < cenPos.y - py) nupY = cenPos.y - py;