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