赛事观察者切换视角尾巴问题

This commit is contained in:
lishuo 2021-10-12 20:43:33 +08:00
parent f3da1a5575
commit 4d404b9162

View File

@ -649,9 +649,16 @@ public class CyclingController : DeviceServiceMonoBase
public void ChangeMapImageStyle(GameObject arrowGameObj) public void ChangeMapImageStyle(GameObject arrowGameObj)
{ {
//var playerController = player.GetComponent<PlayerController>(); //var playerController = player.GetComponent<PlayerController>();
var trailRenderer = player.GetComponent<TrailRenderer>(); //var trailRenderer = player.GetComponent<TrailRenderer>();
trailRenderer.time = 0; //trailRenderer.time = 0;
StartCoroutine(EnableTrailRenderer(trailRenderer));
var trailRendererList = transform.GetComponentsInChildren<TrailRenderer>();
foreach (var item in trailRendererList)
{
item.time = 0;
}
StartCoroutine(EnableTrailRenderer(trailRendererList.ToList()));
if (!Is3dView) if (!Is3dView)
{ {
//地图属性变更 //地图属性变更
@ -718,11 +725,14 @@ public class CyclingController : DeviceServiceMonoBase
} }
} }
IEnumerator EnableTrailRenderer(TrailRenderer trailRenderer) IEnumerator EnableTrailRenderer(List<TrailRenderer> trailRendererList)
{ {
yield return new WaitForSeconds(2f); yield return new WaitForSeconds(2f);
trailRenderer.Clear(); foreach (var item in trailRendererList)
trailRenderer.time = 30; {
item.Clear();
item.time = 30;
}
} }
#endregion #endregion