From f4b2230e6456f4e5c05e8535834a693a55fce0a2 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Fri, 11 Dec 2020 17:13:31 +0800 Subject: [PATCH] Merge branch 'master' of http://172.16.1.52:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs | 2 Assets/Animations/Endless/Tower/Water/NormalStand.anim | 49 ++++++++- Assets/Scripts/TowerDefense/Economy/LootDrop.cs | 20 ++-- Assets/Scripts/Guide/GuidePanelNew.cs | 2 Assets/Prefabs/UI/Endless/Energy.prefab | 16 +++ Assets/Animations/Endless/Tower/Water/Normal.controller | 62 ++++++++++++ Assets/Animations/Endless/Tower/Fire/Normal.controller | 64 ++++++++++++ Assets/Animations/Endless/Tower/Fire/NormalStand.anim | 56 ++++++++++ 8 files changed, 247 insertions(+), 24 deletions(-) diff --git a/Assets/Animations/Endless/Tower/Fire/Normal.controller b/Assets/Animations/Endless/Tower/Fire/Normal.controller index 391b083..e16f334 100644 --- a/Assets/Animations/Endless/Tower/Fire/Normal.controller +++ b/Assets/Animations/Endless/Tower/Fire/Normal.controller @@ -1,12 +1,72 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-1742689672674426131 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 6288307997807733425} + m_Position: {x: 300, y: 230, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 6288307997807733425} --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Normal 1 + m_Name: Normal serializedVersion: 5 m_AnimatorParameters: [] - m_AnimatorLayers: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -1742689672674426131} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &6288307997807733425 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NormalStand + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6ac0dbd98ce170946b918fc17b3f806d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Animations/Endless/Tower/Fire/NormalStand.anim b/Assets/Animations/Endless/Tower/Fire/NormalStand.anim index 5bd9d4d..131774c 100644 --- a/Assets/Animations/Endless/Tower/Fire/NormalStand.anim +++ b/Assets/Animations/Endless/Tower/Fire/NormalStand.anim @@ -17,15 +17,63 @@ m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] - m_PPtrCurves: [] - m_SampleRate: 60 + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 82a8c95c67f7b5247adc7e415ef1439a, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 32561c34ffcd32a4e87c7245d7ab07fe, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: b56d060cc9f67d449aa83e1cfa31fb1c, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 7456c462cc49c5f4a9f866b4a8892905, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: fbe8c824398786d4686f1efb3babde0e, type: 3} + - time: 0.41666666 + value: {fileID: 21300000, guid: 8150ef6696da05946aa9fd2be93e06aa, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: e23d14329b52b6541adfdc6de1f5ec4e, type: 3} + - time: 0.5833333 + value: {fileID: 21300000, guid: 6e8a8fb199a51a54b9ce4bd25610777d, type: 3} + - time: 0.6666667 + value: {fileID: 21300000, guid: 26c236c593c6be94baf55478c87b8a71, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 0a32e5e790eac5a479557fc896db3146, type: 3} + - time: 0.8333333 + value: {fileID: 21300000, guid: fc9bdba9ba3d7c147a3e06b9cc011485, type: 3} + - time: 0.9166667 + value: {fileID: 21300000, guid: 0ad4a2401c48a8e499092e72cca7988d, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: [] - pptrCurveMapping: [] + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 82a8c95c67f7b5247adc7e415ef1439a, type: 3} + - {fileID: 21300000, guid: 32561c34ffcd32a4e87c7245d7ab07fe, type: 3} + - {fileID: 21300000, guid: b56d060cc9f67d449aa83e1cfa31fb1c, type: 3} + - {fileID: 21300000, guid: 7456c462cc49c5f4a9f866b4a8892905, type: 3} + - {fileID: 21300000, guid: fbe8c824398786d4686f1efb3babde0e, type: 3} + - {fileID: 21300000, guid: 8150ef6696da05946aa9fd2be93e06aa, type: 3} + - {fileID: 21300000, guid: e23d14329b52b6541adfdc6de1f5ec4e, type: 3} + - {fileID: 21300000, guid: 6e8a8fb199a51a54b9ce4bd25610777d, type: 3} + - {fileID: 21300000, guid: 26c236c593c6be94baf55478c87b8a71, type: 3} + - {fileID: 21300000, guid: 0a32e5e790eac5a479557fc896db3146, type: 3} + - {fileID: 21300000, guid: fc9bdba9ba3d7c147a3e06b9cc011485, type: 3} + - {fileID: 21300000, guid: 0ad4a2401c48a8e499092e72cca7988d, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} diff --git a/Assets/Animations/Endless/Tower/Water/Normal.controller b/Assets/Animations/Endless/Tower/Water/Normal.controller index 1254264..a32062e 100644 --- a/Assets/Animations/Endless/Tower/Water/Normal.controller +++ b/Assets/Animations/Endless/Tower/Water/Normal.controller @@ -1,5 +1,53 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-4888652071536797827 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NormalStand + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 3d75029279fc1644ea276bf5d87c18e4, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-4495578050417142753 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4888652071536797827} + m_Position: {x: 389.60107, y: 184.77536, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4888652071536797827} --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -9,4 +57,16 @@ m_Name: Normal serializedVersion: 5 m_AnimatorParameters: [] - m_AnimatorLayers: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -4495578050417142753} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/Animations/Endless/Tower/Water/NormalStand.anim b/Assets/Animations/Endless/Tower/Water/NormalStand.anim index 5bd9d4d..4cbd4e1 100644 --- a/Assets/Animations/Endless/Tower/Water/NormalStand.anim +++ b/Assets/Animations/Endless/Tower/Water/NormalStand.anim @@ -17,21 +17,60 @@ m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] - m_PPtrCurves: [] - m_SampleRate: 60 + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: 56c2854a9b83a884b8da5c9ed733e8cc, type: 3} + - time: 0.125 + value: {fileID: 21300000, guid: 56c2854a9b83a884b8da5c9ed733e8cc, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: b15b92b9fdb40bb46828bde9b12a2c05, type: 3} + - time: 0.375 + value: {fileID: 21300000, guid: 5f8b0479430f3e645991a4eeba2f13bb, type: 3} + - time: 0.5 + value: {fileID: 21300000, guid: 442ae463d54b4f047a8beff8892e80e3, type: 3} + - time: 0.625 + value: {fileID: 21300000, guid: 97b2ac764206be0498862772bc999960, type: 3} + - time: 0.75 + value: {fileID: 21300000, guid: 4d6bd6145277ee74c800bc6fbe94dc59, type: 3} + - time: 0.875 + value: {fileID: 21300000, guid: fd8ce35f613ab68429c4f32df231f082, type: 3} + - time: 1 + value: {fileID: 21300000, guid: 380ee9c7c7e64d7418799fbff8b26c66, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 8 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: [] - pptrCurveMapping: [] + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: 56c2854a9b83a884b8da5c9ed733e8cc, type: 3} + - {fileID: 21300000, guid: 56c2854a9b83a884b8da5c9ed733e8cc, type: 3} + - {fileID: 21300000, guid: b15b92b9fdb40bb46828bde9b12a2c05, type: 3} + - {fileID: 21300000, guid: 5f8b0479430f3e645991a4eeba2f13bb, type: 3} + - {fileID: 21300000, guid: 442ae463d54b4f047a8beff8892e80e3, type: 3} + - {fileID: 21300000, guid: 97b2ac764206be0498862772bc999960, type: 3} + - {fileID: 21300000, guid: 4d6bd6145277ee74c800bc6fbe94dc59, type: 3} + - {fileID: 21300000, guid: fd8ce35f613ab68429c4f32df231f082, type: 3} + - {fileID: 21300000, guid: 380ee9c7c7e64d7418799fbff8b26c66, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 - m_StopTime: 1 + m_StopTime: 1.125 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 diff --git a/Assets/Prefabs/UI/Endless/Energy.prefab b/Assets/Prefabs/UI/Endless/Energy.prefab index 6b1f3f7..c26d293 100644 --- a/Assets/Prefabs/UI/Endless/Energy.prefab +++ b/Assets/Prefabs/UI/Endless/Energy.prefab @@ -745,6 +745,22 @@ m_Modification: m_TransformParent: {fileID: 2245660995521503250} m_Modifications: + - target: {fileID: 815652112, guid: 5591b24d709da864d8fa54fb582b837f, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 955858840, guid: 5591b24d709da864d8fa54fb582b837f, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1545029220, guid: 5591b24d709da864d8fa54fb582b837f, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 1927661716, guid: 5591b24d709da864d8fa54fb582b837f, type: 3} + propertyPath: m_Layer + value: 5 + objectReference: {fileID: 0} - target: {fileID: 2017506190226396013, guid: 5591b24d709da864d8fa54fb582b837f, type: 3} propertyPath: m_Name diff --git a/Assets/Scripts/Guide/GuidePanelNew.cs b/Assets/Scripts/Guide/GuidePanelNew.cs index 91d8be3..5e595ac 100644 --- a/Assets/Scripts/Guide/GuidePanelNew.cs +++ b/Assets/Scripts/Guide/GuidePanelNew.cs @@ -25,7 +25,7 @@ Vector2 rimOffset = new Vector2(30, 30);//边框要比按钮大一些 Vector2 towerBuyBtnPos;//动态生成按钮抠图位置 - Vector2 skillBtnPos = new Vector2(459, 44.6f); + Vector2 skillBtnPos = new Vector2(459, 121f); private Image warningImg;//大波敌人来袭提示 diff --git a/Assets/Scripts/TowerDefense/Economy/LootDrop.cs b/Assets/Scripts/TowerDefense/Economy/LootDrop.cs index 072e318..56f5cfb 100644 --- a/Assets/Scripts/TowerDefense/Economy/LootDrop.cs +++ b/Assets/Scripts/TowerDefense/Economy/LootDrop.cs @@ -98,16 +98,16 @@ if (agent != null) { - if (EndlessLevelManager.instance.DropRate > 0) - { - //查询 - float rate = Random.Range(0, 100) * 0.01f; - //Debug.Log($"需要处理掉落特效 rate:{rate} EndlessLevelManager.instance.DropRate:{EndlessLevelManager.instance.DropRate}"); - if (rate <= EndlessLevelManager.instance.DropRate) - { - PlayDropCoinPS(agent.position); - } - } + // if (EndlessLevelManager.instance.DropRate > 0) + // { + // //查询 + // float rate = Random.Range(0, 100) * 0.01f; + // //Debug.Log($"需要处理掉落特效 rate:{rate} EndlessLevelManager.instance.DropRate:{EndlessLevelManager.instance.DropRate}"); + // if (rate <= EndlessLevelManager.instance.DropRate) + // { + // PlayDropCoinPS(agent.position); + // } + // } EndlessLevelManager.instance.Currency.AddCurrency(lootDropped); PlayDropGold(lootDropped, agent.position); diff --git a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs index 8b7a035..ab83de9 100644 --- a/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs +++ b/Assets/Scripts/TowerDefense/Level/EndlessWaveManager.cs @@ -303,7 +303,7 @@ EndlessBossHPManager.instance.UpdateWave(TotalWaves - CurrentWaveIndex); EndlessBossHPManager.instance.ShowHP(); EndlessScoreManager.instance.ShowScore(); - EndlessLevelManager.instance.DropRate = EndlessPortData.GetDropRate(Level, CurrentWaveIndex); + //EndlessLevelManager.instance.DropRate = EndlessPortData.GetDropRate(Level, CurrentWaveIndex); reward tmpData = EndlessPortData.GetDropReward(Level, CurrentWaveIndex); if (tmpData != null) -- Gitblit v1.9.1