From a284495813ac59bf191d5ef7351f21b4d26fd6a2 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Wed, 09 Dec 2020 17:30:53 +0800 Subject: [PATCH] 克制飘字 --- Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs index d1bb3d0..1ab09c4 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessGameUI.cs @@ -137,6 +137,8 @@ /// </summary> public Image FrostWord; + public Image RestrainWord; + /// <summary> /// 购买塔防按钮上的Text. /// </summary> @@ -2106,6 +2108,18 @@ obj.GetComponent<TextMoveDoTween>().FloatFrostWord(screenPos.x, screenPos.y); } + /// <summary> + /// 克制飘字 + /// </summary> + /// <param name="worldPos"></param> + public void FloatRestrainWord(Vector3 worldPos) + { + Vector3 screenPos = m_Camera.WorldToScreenPoint(worldPos); + GameObject obj = Instantiate(RestrainWord.gameObject); + obj.GetComponent<Transform>().SetParent(GameObject.Find("MainUI/TextPanel").GetComponent<Transform>(), false); + obj.GetComponent<TextMoveDoTween>().FloatRestrainWord(screenPos.x, screenPos.y); + } + private void Start() { // 获取相应的放置区域。 -- Gitblit v1.9.1