From 2f783596b479d243b1f21ba618e63f44c03c28d2 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Wed, 25 Nov 2020 18:27:55 +0800 Subject: [PATCH] 修改新手引导 --- Assets/Scripts/Guide/GuidePanel.cs | 37 ++++++++++++++++++++++++++++--------- 1 files changed, 28 insertions(+), 9 deletions(-) diff --git a/Assets/Scripts/Guide/GuidePanel.cs b/Assets/Scripts/Guide/GuidePanel.cs index 5acb9c0..cdb296b 100644 --- a/Assets/Scripts/Guide/GuidePanel.cs +++ b/Assets/Scripts/Guide/GuidePanel.cs @@ -31,9 +31,14 @@ Image tmpMask;//自身的遮罩 GameObject offectBackground;//适配需要的黑色背景 ImageFire1 fire1; - ImageFire2 fire2;//两个用来合成的火元素 + ParticleSystem fire1PS1, fire1PS2;//出现的特效 - ImageWater water1; + ImageFire2 fire2;//两个用来合成的火元素 + ParticleSystem fire2PS1, fire2PS2; + + ImageWater wood1; + + ParticleSystem woodPS1, woodPS2; ImageSkill skill; @@ -117,8 +122,13 @@ fire1 = transform.Find("Image_Fire1").GetComponent<ImageFire1>(); fire1.GetComponent<RectTransform>().anchoredPosition *= tmpScale; + fire1PS1 = fire1.transform.Find("Huo/Particle System").GetComponent<ParticleSystem>(); + fire1PS2 = fire1.transform.Find("Huo_02/Particle System").GetComponent<ParticleSystem>(); + fire2 = transform.Find("Image_Fire2").GetComponent<ImageFire2>(); fire2.GetComponent<RectTransform>().anchoredPosition *= tmpScale; + fire2PS1 = fire2.transform.Find("Huo/Particle System").GetComponent<ParticleSystem>(); + fire2PS2 = fire2.transform.Find("Huo_02/Particle System").GetComponent<ParticleSystem>(); fire1.gameObject.SetActive(false); fire2.gameObject.SetActive(false); @@ -133,9 +143,12 @@ towerPos2.enabled = false; - water1 = transform.Find("Image_Water").GetComponent<ImageWater>(); - water1.GetComponent<RectTransform>().anchoredPosition *= tmpScale; - water1.gameObject.SetActive(false); + wood1 = transform.Find("Image_Wood").GetComponent<ImageWater>(); + wood1.GetComponent<RectTransform>().anchoredPosition *= tmpScale; + woodPS1 = wood1.transform.Find("Mu/Particle System").GetComponent<ParticleSystem>(); + woodPS2 = wood1.transform.Find("Mu_02/Particle System").GetComponent<ParticleSystem>(); + + wood1.gameObject.SetActive(false); skill = transform.Find("Image_Skill").GetComponent<ImageSkill>(); skill.GetComponent<RectTransform>().anchoredPosition *= tmpScale; @@ -166,7 +179,7 @@ fire2.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; towerPos.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; towerPos2.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; - water1.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; + wood1.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; skill.GetComponent<RectTransform>().anchoredPosition -= tmpOffect; } @@ -230,6 +243,8 @@ fire1.gameObject.SetActive(true); fire1.transform.Find("Image_2").gameObject.SetActive(false); fire1.enabled = false; + fire1PS1.Play(); + fire1PS2.Play(); EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.PlayAppearEffect, fire1.transform.position); } @@ -237,6 +252,8 @@ public void Step1_2() { fire2.gameObject.SetActive(true); + fire2PS1.Play(); + fire2PS2.Play(); fire2.enabled = false; DestoryButtonListener(towerBuyBtn); SetRimActive(false); @@ -373,13 +390,15 @@ btnImg.raycastTarget = true; InitRectGuidance(btnImg, 75, 80, tmpOffect); SetRimPos(go); - ShowDragPath(water1.GetStartP, btnImg.rectTransform); + ShowDragPath(wood1.GetStartP, btnImg.rectTransform); } } public void Step9_1() { - water1.gameObject.SetActive(true); + wood1.gameObject.SetActive(true); + woodPS1.Play(); + woodPS2.Play(); towerPos2.enabled = true; DestoryButtonListener(towerBuyBtn); } @@ -525,7 +544,7 @@ Image btnImg = skillBtn.GetComponent<Image>(); InitRectGuidance(btnImg, 79, 79f, Vector2.one); //SetRimPos(skillBtn.gameObject); - SetRimPos(skillBtn.gameObject, new Vector2(-15, 10)); + SetRimPos(skillBtn.gameObject, new Vector2(-15, -241)); text_Tip.text = str;//动态改变长度 StartCoroutine(ShowRimTip(str)); -- Gitblit v1.9.1