From 5404df9dda332b69e7fdee296b584e0e27e562f8 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 03 Nov 2020 15:01:38 +0800 Subject: [PATCH] 改进飞行特效 --- Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs index 01c55c5..a11de8c 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs @@ -194,6 +194,32 @@ return fly; } + + public void FlyIcon(Transform ts, Sprite sp, Vector3 startP, Vector3 endP, bool useBezier) + { + StartCoroutine(CreateIcon(ts, sp, startP, endP, useBezier)); + } + + IEnumerator CreateIcon(Transform ts, Sprite sp, Vector3 startP, Vector3 endP, bool useBezier) + { + FlyImage fly; + + for (int i = 0; i < 5; i++) + { + fly = CreateIcon(ts); + fly.SetDestination(sp, startP, endP, useBezier); + } + yield return new WaitForSeconds(0.2f); + + for (int i = 0; i < 3; i++) + { + fly = CreateIcon(ts); + fly.SetDestination(sp, startP, endP, useBezier); + } + + yield break; + } + /// <summary> /// 调用掉落获得事件 /// </summary> -- Gitblit v1.9.1