mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-25 02:10:16 +00:00
优化LiquidChart满时的绘制表现
This commit is contained in:
@@ -194,6 +194,7 @@ namespace XCharts
|
|||||||
serie.runtimeWaveSpeed += serie.waveSpeed * Time.deltaTime;
|
serie.runtimeWaveSpeed += serie.waveSpeed * Time.deltaTime;
|
||||||
var isStarted = false;
|
var isStarted = false;
|
||||||
var isEnded = false;
|
var isEnded = false;
|
||||||
|
var waveHeight = isFull ? 0 : serie.waveHeight;
|
||||||
while (startX < endX)
|
while (startX < endX)
|
||||||
{
|
{
|
||||||
startX += step;
|
startX += step;
|
||||||
@@ -215,7 +216,7 @@ namespace XCharts
|
|||||||
}
|
}
|
||||||
else
|
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;
|
var nupY = waveStartPos.y + py2;
|
||||||
if (nupY > cenPos.y + py) nupY = cenPos.y + py;
|
if (nupY > cenPos.y + py) nupY = cenPos.y + py;
|
||||||
else if (nupY < cenPos.y - py) nupY = cenPos.y - py;
|
else if (nupY < cenPos.y - py) nupY = cenPos.y - py;
|
||||||
|
|||||||
Reference in New Issue
Block a user