From 4d404b91626bfcbbd5457b98031dbb30a64cc865 Mon Sep 17 00:00:00 2001 From: lishuo Date: Tue, 12 Oct 2021 20:43:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E8=A7=82=E5=AF=9F=E8=80=85?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E8=A7=86=E8=A7=92=E5=B0=BE=E5=B7=B4=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/Ride/Scripts/CyclingController.cs | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Assets/Scripts/Scenes/Ride/Scripts/CyclingController.cs b/Assets/Scripts/Scenes/Ride/Scripts/CyclingController.cs index 5cac3d2e..7e3a7920 100644 --- a/Assets/Scripts/Scenes/Ride/Scripts/CyclingController.cs +++ b/Assets/Scripts/Scenes/Ride/Scripts/CyclingController.cs @@ -649,9 +649,16 @@ public class CyclingController : DeviceServiceMonoBase public void ChangeMapImageStyle(GameObject arrowGameObj) { //var playerController = player.GetComponent(); - var trailRenderer = player.GetComponent(); - trailRenderer.time = 0; - StartCoroutine(EnableTrailRenderer(trailRenderer)); + //var trailRenderer = player.GetComponent(); + //trailRenderer.time = 0; + + var trailRendererList = transform.GetComponentsInChildren(); + foreach (var item in trailRendererList) + { + item.time = 0; + } + StartCoroutine(EnableTrailRenderer(trailRendererList.ToList())); + if (!Is3dView) { //地图属性变更 @@ -718,11 +725,14 @@ public class CyclingController : DeviceServiceMonoBase } } - IEnumerator EnableTrailRenderer(TrailRenderer trailRenderer) + IEnumerator EnableTrailRenderer(List trailRendererList) { yield return new WaitForSeconds(2f); - trailRenderer.Clear(); - trailRenderer.time = 30; + foreach (var item in trailRendererList) + { + item.Clear(); + item.time = 30; + } } #endregion