From 8115ee32048e34bd357f8b78b9be422c87572b50 Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Thu, 17 Dec 2020 16:19:49 +0800 Subject: [PATCH] 分身死亡特效 --- Assets/Resources/Prefabs/Endless/WoodPile.prefab | 95 +++++++++++++++++++++++++++++++++++++++++++++++ Assets/Scripts/TowerDefense/Agents/WoodPileAgent.cs | 12 ++++++ Assets/Prefabs/UI/Endless/Energy.prefab | 2 3 files changed, 108 insertions(+), 1 deletions(-) diff --git a/Assets/Prefabs/UI/Endless/Energy.prefab b/Assets/Prefabs/UI/Endless/Energy.prefab index 87797b5..388e5a3 100644 --- a/Assets/Prefabs/UI/Endless/Energy.prefab +++ b/Assets/Prefabs/UI/Endless/Energy.prefab @@ -214,7 +214,7 @@ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0.000030517578, y: 7.4999695} + m_AnchoredPosition: {x: 0.000030517578, y: 15} m_SizeDelta: {x: 51, y: 22} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &3260020812057652054 diff --git a/Assets/Resources/Prefabs/Endless/WoodPile.prefab b/Assets/Resources/Prefabs/Endless/WoodPile.prefab index 75e784f..15fac08 100644 --- a/Assets/Resources/Prefabs/Endless/WoodPile.prefab +++ b/Assets/Resources/Prefabs/Endless/WoodPile.prefab @@ -38,6 +38,7 @@ m_Children: - {fileID: 8997003016532983580} - {fileID: 3410030730777107725} + - {fileID: 2625482531256510656} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -199,6 +200,8 @@ FireSkillParticle: {fileID: 0} bShowDebugNode: 0 WoodAimEffect: {fileID: 6066774350539965547} + appearPS: {fileID: 455943732726553023} + diePS: {fileID: 2625482531256510659} --- !u!135 &288839378088655868 SphereCollider: m_ObjectHideFlags: 0 @@ -296,6 +299,12 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c50972284cb469342b1fa05583f8222a, type: 3} +--- !u!1 &455943732726553023 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2223358404284871912, guid: c50972284cb469342b1fa05583f8222a, + type: 3} + m_PrefabInstance: {fileID: 1767982642335853911} + m_PrefabAsset: {fileID: 0} --- !u!4 &3410030730777107725 stripped Transform: m_CorrespondingSourceObject: {fileID: 4025090214771732570, guid: c50972284cb469342b1fa05583f8222a, @@ -403,3 +412,89 @@ type: 3} m_PrefabInstance: {fileID: 2068633662104680691} m_PrefabAsset: {fileID: 0} +--- !u!1001 &3978062130110047734 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8434816861478773449} + m_Modifications: + - target: {fileID: 1394844976150285621, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_Name + value: Effect_Boss_Shui_FenShen_02 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285621, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, type: 3} +--- !u!1 &2625482531256510659 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1394844976150285621, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + m_PrefabInstance: {fileID: 3978062130110047734} + m_PrefabAsset: {fileID: 0} +--- !u!4 &2625482531256510656 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1394844976150285622, guid: e8bfb5d9d28372b49bd0c8d0ebc1991e, + type: 3} + m_PrefabInstance: {fileID: 3978062130110047734} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Scripts/TowerDefense/Agents/WoodPileAgent.cs b/Assets/Scripts/TowerDefense/Agents/WoodPileAgent.cs index f8dc7ff..c2dee25 100644 --- a/Assets/Scripts/TowerDefense/Agents/WoodPileAgent.cs +++ b/Assets/Scripts/TowerDefense/Agents/WoodPileAgent.cs @@ -17,6 +17,10 @@ /// </summary> public float FireHurtRate { get; set; } + public GameObject appearPS; + public GameObject diePS; + + /// <summary> /// Peforms the relevant path update /// 执行相关路径更新 @@ -79,6 +83,14 @@ if (MoveStopTime > 0) MoveStopTime = 0.0f; + appearPS.SetActive(false); + diePS.SetActive(true); + + Invoke("DestroySelf", 1.0f); + } + + private void DestroySelf() + { Destroy(gameObject); } -- Gitblit v1.9.1