From 344267a8edb7bc6eaa67a0493292f438d31ca20e Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Tue, 17 Nov 2020 21:10:57 +0800 Subject: [PATCH] buff补充 --- Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs | 40 +++++++++++++++++++++++----------------- 1 files changed, 23 insertions(+), 17 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs index a11de8c..2a7504b 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs @@ -69,7 +69,7 @@ if (AllDropList[i].ElapsedTime >= AllDropList[i].AutoPickupTime) { EndlessDropReward dropReward = DropObjDic[AllDropList[i].Id].GetComponent<EndlessDropReward>(); - dropReward?.OnClick(); + // dropReward?.OnClick(); //AllDropList[i].IsPickupCompleted = true; //SafelyCallObtainDrop(AllDropList[i]); @@ -104,15 +104,15 @@ /// <param name="pos">小怪的世界坐标</param> public void AddDrop(List<reward> list, Vector3 pos) { - for (int i = 0; i < list.Count; ++i) - { - EndlessDrop drop = new EndlessDrop(); - drop.Reward = list[i]; - drop.Id = GetDropId(); - drop.AutoPickupTime = AutoPickupTime; - CreateDrop(drop, pos, list.Count > 0); - AllDropList.Add(drop); - } + // for (int i = 0; i < list.Count; ++i) + // { + // EndlessDrop drop = new EndlessDrop(); + // drop.Reward = list[i]; + // drop.Id = GetDropId(); + // drop.AutoPickupTime = AutoPickupTime; + // CreateDrop(drop, pos, list.Count > 0); + // AllDropList.Add(drop); + // } } /// <summary> @@ -156,6 +156,10 @@ obj.GetComponent<Transform>().SetParent(mainUITransform, true); obj.transform.position = worldPos; + + Vector3 offect = obj.GetComponent<RectTransform>().anchoredPosition3D; + offect.z = 0; + obj.GetComponent<RectTransform>().anchoredPosition3D = offect; // obj.transform.localRotation = Quaternion.identity; // obj.transform.localScale = Vector3.one; @@ -204,17 +208,19 @@ { 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 < 5; i++) + // { + // fly = CreateIcon(ts); + // fly.SetDestination(sp, startP, endP, useBezier); + // } + // yield return new WaitForSeconds(0.2f); - for (int i = 0; i < 3; i++) + for (int i = 0; i < 15; i++) { fly = CreateIcon(ts); fly.SetDestination(sp, startP, endP, useBezier); + yield return new WaitForSeconds(0.01f); + } yield break; -- Gitblit v1.9.1