From 1fb39ecb7c8e540ed31ad6b976ed509ea98f3d87 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Fri, 04 Dec 2020 11:29:29 +0800 Subject: [PATCH] 增加按钮点击特效 增加新手引导结束特效 --- Assets/Scripts/Guide/GuidePanelNew.cs | 4 Assets/Resources/UI/Guide/GuidePanel.prefab | 116 +++++++++++++++++++ Assets/Prefabs/UI/Endless/BottomCanvas.prefab | 199 ++++++++++++++++++++++++++------- Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs | 6 4 files changed, 281 insertions(+), 44 deletions(-) diff --git a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab index 51ef325..0162e7b 100644 --- a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab +++ b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab @@ -683,6 +683,7 @@ - {fileID: 4623057513087273498} - {fileID: 8444485125150162961} - {fileID: 943742417900630348} + - {fileID: 6663857063055209907} m_Father: {fileID: 2459412157512953547} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -788,6 +789,7 @@ buyBtnLevelUp: {fileID: 21300000, guid: 3ffe4129e848f0d4dae264dd341cb920, type: 3} NormalDesc: {fileID: 1114094147405540106} SkillDesc: {fileID: 5978630159876944380} + btnPS: {fileID: 7011832348808780968} --- !u!114 &4623057511312575046 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3397,7 +3399,7 @@ uiStartMssk: {fileID: 4623057511592347890} bgMusic: {fileID: 0} beginDragStep: 0 - guideThirdWaveStep: 0 + guideFourthWaveStep: 0 darkGroundImg: {fileID: 4623057511338059854} GMBtn: {fileID: 0} --- !u!1 &4623057512730188692 @@ -5000,6 +5002,117 @@ m_Interactable: 1 m_BlocksRaycasts: 1 m_IgnoreParentGroups: 0 +--- !u!1001 &31374217410283068 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4623057511312575043} + m_Modifications: + - target: {fileID: 4376676888941855972, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_Name + value: Effect_UI_GouMaiAnNiu + objectReference: {fileID: 0} + - target: {fileID: 4376676888941855972, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6552791012049662635, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalPosition.x + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalPosition.y + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalScale.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalScale.y + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: m_LocalScale.z + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 6998733397917932180, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, type: 3} +--- !u!4 &6663857063055209907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6635403269142918031, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + m_PrefabInstance: {fileID: 31374217410283068} + m_PrefabAsset: {fileID: 0} +--- !u!198 &7011832348808780968 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 6998733397917932180, guid: 4ab06bafc1e0f0a40b75115ecb7765ff, + type: 3} + m_PrefabInstance: {fileID: 31374217410283068} + m_PrefabAsset: {fileID: 0} --- !u!1001 &120141111001347969 PrefabInstance: m_ObjectHideFlags: 0 @@ -5811,15 +5924,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: e30e86a0b720a524384db91a4eb22bcb, type: 3} ---- !u!224 &4623057513236082835 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 8530610554782125079, guid: e30e86a0b720a524384db91a4eb22bcb, - type: 3} - m_PrefabInstance: {fileID: 3912140756095057028} - m_PrefabAsset: {fileID: 0} --- !u!1 &4623057513236082832 stripped GameObject: m_CorrespondingSourceObject: {fileID: 8530610554782125076, guid: e30e86a0b720a524384db91a4eb22bcb, + type: 3} + m_PrefabInstance: {fileID: 3912140756095057028} + m_PrefabAsset: {fileID: 0} +--- !u!224 &4623057513236082835 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8530610554782125079, guid: e30e86a0b720a524384db91a4eb22bcb, type: 3} m_PrefabInstance: {fileID: 3912140756095057028} m_PrefabAsset: {fileID: 0} @@ -5982,15 +6095,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} ---- !u!1 &2593358110827121938 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, - type: 3} - m_PrefabInstance: {fileID: 4623057511438462799} - m_PrefabAsset: {fileID: 0} --- !u!224 &2593358110827121939 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, + type: 3} + m_PrefabInstance: {fileID: 4623057511438462799} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2593358110827121938 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} m_PrefabInstance: {fileID: 4623057511438462799} m_PrefabAsset: {fileID: 0} @@ -6287,6 +6400,12 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: edd0f54808263644d9740a9c0040b493, type: 3} +--- !u!1 &8424158400893339871 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493, + type: 3} + m_PrefabInstance: {fileID: 4623057511554511967} + m_PrefabAsset: {fileID: 0} --- !u!114 &1184553460454064981 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 5789385329819219722, guid: edd0f54808263644d9740a9c0040b493, @@ -6302,12 +6421,6 @@ --- !u!224 &6989462182969459993 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493, - type: 3} - m_PrefabInstance: {fileID: 4623057511554511967} - m_PrefabAsset: {fileID: 0} ---- !u!1 &8424158400893339871 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493, type: 3} m_PrefabInstance: {fileID: 4623057511554511967} m_PrefabAsset: {fileID: 0} @@ -6470,15 +6583,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} ---- !u!224 &2593358111013876826 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, - type: 3} - m_PrefabInstance: {fileID: 4623057511616550406} - m_PrefabAsset: {fileID: 0} --- !u!1 &2593358111013876827 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, + type: 3} + m_PrefabInstance: {fileID: 4623057511616550406} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2593358111013876826 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} m_PrefabInstance: {fileID: 4623057511616550406} m_PrefabAsset: {fileID: 0} @@ -6631,6 +6744,12 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3} +--- !u!224 &3028643155083363564 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, + type: 3} + m_PrefabInstance: {fileID: 4623057511726664379} + m_PrefabAsset: {fileID: 0} --- !u!114 &7735723185037147486 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c, @@ -6643,12 +6762,6 @@ m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!224 &3028643155083363564 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, - type: 3} - m_PrefabInstance: {fileID: 4623057511726664379} - m_PrefabAsset: {fileID: 0} --- !u!1001 &4623057511748623860 PrefabInstance: m_ObjectHideFlags: 0 @@ -6788,6 +6901,12 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3} +--- !u!224 &3028643155105321891 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, + type: 3} + m_PrefabInstance: {fileID: 4623057511748623860} + m_PrefabAsset: {fileID: 0} --- !u!114 &7735723185050839569 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c, @@ -6800,12 +6919,6 @@ m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!224 &3028643155105321891 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, - type: 3} - m_PrefabInstance: {fileID: 4623057511748623860} - m_PrefabAsset: {fileID: 0} --- !u!1001 &4623057511883902042 PrefabInstance: m_ObjectHideFlags: 0 @@ -6965,18 +7078,18 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} ---- !u!1 &2593358110207618567 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, - type: 3} - m_PrefabInstance: {fileID: 4623057511883902042} - m_PrefabAsset: {fileID: 0} --- !u!224 &2593358110207618566 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} m_PrefabInstance: {fileID: 4623057511883902042} m_PrefabAsset: {fileID: 0} +--- !u!1 &2593358110207618567 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, + type: 3} + m_PrefabInstance: {fileID: 4623057511883902042} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4623057512515660246 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/UI/Guide/GuidePanel.prefab b/Assets/Resources/UI/Guide/GuidePanel.prefab index 6f48820..9402cfe 100644 --- a/Assets/Resources/UI/Guide/GuidePanel.prefab +++ b/Assets/Resources/UI/Guide/GuidePanel.prefab @@ -17220,6 +17220,7 @@ - {fileID: 1725281817447037252} - {fileID: 5284319985334853514} - {fileID: 6734668191369589492} + - {fileID: 767591575309379950} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -17673,6 +17674,121 @@ type: 3} m_PrefabInstance: {fileID: 2300011441008667441} m_PrefabAsset: {fileID: 0} +--- !u!1001 &2311656066066081264 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 5529930024907350475} + m_Modifications: + - target: {fileID: 1335499092167296360, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2449791801456558011, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3075780154458313392, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_RootOrder + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalScale.x + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalScale.y + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_LocalScale.z + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523167, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_Name + value: Effect_UI_YinDaoJieShu + objectReference: {fileID: 0} + - target: {fileID: 3076994875172523167, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6275672227110818141, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 052c2c582cb1908499d0454aefab6a68, type: 3} +--- !u!4 &767591575309379950 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3076994875172523166, guid: 052c2c582cb1908499d0454aefab6a68, + type: 3} + m_PrefabInstance: {fileID: 2311656066066081264} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4785850214538834053 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Guide/GuidePanelNew.cs b/Assets/Scripts/Guide/GuidePanelNew.cs index 67a1dfe..fc88ffd 100644 --- a/Assets/Scripts/Guide/GuidePanelNew.cs +++ b/Assets/Scripts/Guide/GuidePanelNew.cs @@ -39,6 +39,7 @@ ImageTowerPos towerPos3;//塔位标识 Image tmpMask;//自身的阻挡射线Panel + ParticleSystem finishPS; void Awake() { tmpMask = transform.GetComponent<Image>(); @@ -137,6 +138,8 @@ skillBtn = GameObject.Find("UICamera/BottomCanvas/Panel/Energy/FireSkillBg/SkillBtn").GetComponent<Button>(); skillBtn.interactable = false; + + finishPS = transform.Find("Effect_UI_YinDaoJieShu/Particle System (3)").GetComponent<ParticleSystem>(); } @@ -622,6 +625,7 @@ SetGuideUI(true); StartShowWord(str, ac); + finishPS.Play(); } public void FinishGuide() diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs index c11e211..3817a28 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs @@ -51,6 +51,8 @@ public Text SkillDesc; + public ParticleSystem btnPS; + // Start is called before the first frame update void Start() { @@ -213,7 +215,7 @@ if (GameConfig.IsNewbie) { AudioSourceManager.Ins.Play(AudioEnum.UI); - + btnPS?.Play(); return; } @@ -226,6 +228,8 @@ RandomPlaceTower(newTower, -1, -1, -1, -1, true); + btnPS?.Play(); + // if (newTower.towerFeature == EFeatureTower.NULL) // { // string tmpTowerName = newTower.towerName; -- Gitblit v1.9.1