From c51363d4055176c0a715a6dc36bd9c4969cc3482 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Sat, 14 Nov 2020 11:38:07 +0800 Subject: [PATCH] 修改升级特效 --- Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs index a553ffa..4dc1a74 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs @@ -1512,27 +1512,28 @@ /// <param name="worldPos"></param> public void PlayUpgradeEffect(Tower newTower) { - GameObject effect = TowerUpgradeEffectPrefab; + newTower.currentTowerLevel.PlayUpGradeEffect(); + // GameObject effect = TowerUpgradeEffectPrefab; - if (newTower.towerFeature == EFeatureTower.NULL) - { - string path = $"UI/ToBattle_{newTower.attributeId}"; - GameObject prefab = Resources.Load<GameObject>(path); - effect = Instantiate(prefab); - } + // if (newTower.towerFeature == EFeatureTower.NULL) + // { + // string path = $"UI/ToBattle_{newTower.attributeId}"; + // GameObject prefab = Resources.Load<GameObject>(path); + // effect = Instantiate(prefab); + // } - // 在sTower的位置播放升级特效 - GameObject obj = Instantiate(effect); - obj.transform.position = newTower.transform.position; - Vector3 pos = obj.transform.position; - pos.y += 5f; - obj.transform.position = pos; - ParticleSystem ps = obj.GetComponent<ParticleSystem>(); + // // 在sTower的位置播放升级特效 + // GameObject obj = Instantiate(effect); + // obj.transform.position = newTower.transform.position; + // Vector3 pos = obj.transform.position; + // pos.y += 5f; + // obj.transform.position = pos; + // ParticleSystem ps = obj.GetComponent<ParticleSystem>(); - if (ps == null) - ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); - ps.Play(); - Destroy(obj, ps.main.duration); + // if (ps == null) + // ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); + // ps.Play(); + // Destroy(obj, ps.main.duration); } /// <summary> -- Gitblit v1.9.1