From d067898b18444d3845bf505c64b9155eede8ca59 Mon Sep 17 00:00:00 2001 From: yojohanshinwataikei Date: Tue, 6 Apr 2021 11:01:19 +0800 Subject: [PATCH] Fix render of 0 time length arc+0.3.9 --- Assets/Misc/BuildTimestamp.txt | 2 +- Assets/Misc/ChangeLog.txt | 6 ++++++ Assets/Scripts/Gameplay/Components/ArcArcRenderer.cs | 4 ++++ ProjectSettings/ProjectSettings.asset | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Assets/Misc/BuildTimestamp.txt b/Assets/Misc/BuildTimestamp.txt index 373a443..af96804 100644 --- a/Assets/Misc/BuildTimestamp.txt +++ b/Assets/Misc/BuildTimestamp.txt @@ -1 +1 @@ -637532964558036267 \ No newline at end of file +637533026303858904 \ No newline at end of file diff --git a/Assets/Misc/ChangeLog.txt b/Assets/Misc/ChangeLog.txt index 4f6319b..6252cce 100644 --- a/Assets/Misc/ChangeLog.txt +++ b/Assets/Misc/ChangeLog.txt @@ -1,3 +1,9 @@ +0.3.9 + +- 修复时间长度为 0 的 Arc 不显示的问题 + +--- + 0.3.8 - 修复长度为 0 的 Arc 渲染时报错导致无法添加 Arc 的问题 diff --git a/Assets/Scripts/Gameplay/Components/ArcArcRenderer.cs b/Assets/Scripts/Gameplay/Components/ArcArcRenderer.cs index 72839ee..4296b16 100644 --- a/Assets/Scripts/Gameplay/Components/ArcArcRenderer.cs +++ b/Assets/Scripts/Gameplay/Components/ArcArcRenderer.cs @@ -397,6 +397,10 @@ public void BuildSegments() { segmentCount = duration / segSize + (duration % segSize == 0 ? 0 : 1); } + if (segmentCount == 0 && arc.XStart != arc.XEnd && arc.YStart != arc.YEnd) + { + segmentCount = 1; + } InstantiateSegment(segmentCount); float startHeight = 0; diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 165af4f..9af4233 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -125,7 +125,7 @@ PlayerSettings: 16:10: 0 16:9: 1 Others: 0 - bundleVersion: 0.3.8 + bundleVersion: 0.3.9 preloadedAssets: - {fileID: 4800000, guid: bb26ede1beb997943a7d6295fbf075d4, type: 3} - {fileID: 4800000, guid: 1e340182228616b4ca7dad1e80f4d319, type: 3}