From 5be723ed15a279ffce02aece4bacc155a2530d5c Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Sat, 31 Oct 2020 17:13:12 +0800
Subject: [PATCH] 木属性小怪

---
 Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
index 4fbb897..5715502 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
@@ -141,22 +141,29 @@
 
             GameObject mainUI = GameObject.Find("MainUI");
 
-            Transform mainUITransform = mainUI.GetComponent<Transform>();
+            Transform mainUITransform = mainUI.transform;
+            obj.transform.SetParent(mainUITransform, false);
+
+            // Vector3 screenPos = Camera.main.WorldToScreenPoint(worldPos);
+            // Vector2 pos;
+            // RectTransformUtility.ScreenPointToLocalPointInRectangle(mainUITransform as RectTransform, screenPos, Camera.main, out pos);
+            // (obj.transform as RectTransform).anchoredPosition = pos;
+
             obj.GetComponent<Transform>().SetParent(mainUITransform, true);
 
             obj.transform.position = worldPos;
-            obj.transform.localRotation = Quaternion.identity;
-            obj.transform.localScale = Vector3.one;
+            // obj.transform.localRotation = Quaternion.identity;
+            // obj.transform.localScale = Vector3.one;
 
-            if (isRandom)
-            {
-                Vector2 p = UnityEngine.Random.insideUnitCircle * DropRadius;
-                Vector3 pos1 = p.normalized * p.magnitude;
-                Vector3 objPos = obj.transform.position;
-                objPos.x += pos1.x;
-                objPos.z += pos1.y;
-                obj.transform.position = objPos;
-            }
+            // if (isRandom)
+            // {
+            //     Vector2 p = UnityEngine.Random.insideUnitCircle * DropRadius;
+            //     Vector3 pos1 = p.normalized * p.magnitude;
+            //     Vector3 objPos = obj.transform.position;
+            //     objPos.x += pos1.x;
+            //     objPos.z += pos1.y;
+            //     obj.transform.position = objPos;
+            // }
 
             dropReward.PlayParticle();
             DropObjDic.Add(drop.Id, obj);

--
Gitblit v1.9.1