From 0168c551302706b306e0c71a87ac1a9140b4f51d Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Thu, 29 Oct 2020 14:28:53 +0800
Subject: [PATCH] 1.木属性小怪一次要出两个 2.buff加上 3.宝箱图片显示不对 4.钻石道具5个为一组,占一个item 6.合成特效改为对应的上阵的特效,原合成特效给技能用 7.把王冠昨天改的新手引导合了

---
 Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs |   30 ++++++++++--------------------
 1 files changed, 10 insertions(+), 20 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
index cff5332..4fbb897 100644
--- a/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
+++ b/Assets/Scripts/TowerDefense/Level/EndlessDropManager.cs
@@ -45,7 +45,7 @@
         /// <summary>
         /// 掉落半径
         /// </summary>
-        public float DropRadius { get; set; } = 50f;
+        public float DropRadius { get; set; } = 5f;
 
         public Canvas canvas;
 
@@ -144,29 +144,19 @@
             Transform mainUITransform = mainUI.GetComponent<Transform>();
             obj.GetComponent<Transform>().SetParent(mainUITransform, true);
 
-            // Vector3 screenPos = Camera.main.WorldToScreenPoint(worldPos);
-            // Vector2 targetPos;
-            // RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, screenPos, canvas.worldCamera, out targetPos);
-            // RectTransform rectTransform =  obj.GetComponent<RectTransform>();
-            // rectTransform.anchoredPosition = pos;
-            // obj.transform.localRotation = Quaternion.identity;
-
-            // Vector3 screenPos = Camera.main.WorldToScreenPoint(worldPos);
-            // screenPos.z = 0;
-            
             obj.transform.position = worldPos;
             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.y += 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