From df8c6633500f6c1c752f8a60025cda0e9909644c Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Thu, 17 Dec 2020 14:53:22 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.218.140:8090/r/GemBattle into master --- Assets/Scenes/LoadingScene.unity | 2 Assets/Scripts/Guide/GuidePanelNew.cs | 20 + Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Huo.prefab | 4 Assets/UI/icon_512.png | 0 Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs | 1 Assets/Resources/UI/Guide/GuidePanel.prefab | 240 +++++++------- Assets/00000/package/Scene/DengLu/dl_tian01.png.meta | 2 Assets/Scripts/Guide/GuideCtrl.cs | 2 Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Shui.prefab | 4 Assets/Prefabs/UI/Endless/BottomCanvas.prefab | 162 ++++++++-- Assets/Prefabs/UI/GuideUI/BoxPanel.prefab | 122 +++++++ Assets/UI/icon_512.png.meta | 118 +++++++ Assets/Prefabs/UI/Endless/FPSText.prefab.meta | 7 Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs | 21 ProjectSettings/ProjectSettings.asset | 2 Assets/Prefabs/UI/Endless/FPSText.prefab | 95 +++++ Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs | 70 +++- Assets/00000/package/Scene/DengLu/dl_tian02.png.meta | 2 Assets/Scenes/Loading.unity | 6 ProjectSettings/EditorBuildSettings.asset | 2 Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs | 25 + Assets/Scripts/Manager/ManagerRoot.cs | 7 Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Mu.prefab | 4 23 files changed, 714 insertions(+), 204 deletions(-) diff --git a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Huo.prefab b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Huo.prefab index 4313443..0509bf9 100644 --- a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Huo.prefab +++ b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Huo.prefab @@ -316,7 +316,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 1 maxCurve: serializedVersion: 2 @@ -5195,7 +5195,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 3 maxCurve: serializedVersion: 2 diff --git a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Mu.prefab b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Mu.prefab index 67463e5..ca344b4 100644 --- a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Mu.prefab +++ b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Mu.prefab @@ -285,7 +285,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 1 maxCurve: serializedVersion: 2 @@ -5164,7 +5164,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 3 maxCurve: serializedVersion: 2 diff --git a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Shui.prefab b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Shui.prefab index a05f7ad..4347bac 100644 --- a/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Shui.prefab +++ b/Assets/00000/package/Prefab/Prefab/Effect_TuoDong_Elf_Shui.prefab @@ -316,7 +316,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 1 maxCurve: serializedVersion: 2 @@ -5195,7 +5195,7 @@ startSize: serializedVersion: 2 minMaxState: 0 - scalar: 25 + scalar: 15 minScalar: 3 maxCurve: serializedVersion: 2 diff --git a/Assets/00000/package/Scene/DengLu/dl_tian01.png.meta b/Assets/00000/package/Scene/DengLu/dl_tian01.png.meta index b644be9..95e8883 100644 --- a/Assets/00000/package/Scene/DengLu/dl_tian01.png.meta +++ b/Assets/00000/package/Scene/DengLu/dl_tian01.png.meta @@ -87,7 +87,7 @@ forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Android - maxTextureSize: 2048 + maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: 4 textureCompression: 1 diff --git a/Assets/00000/package/Scene/DengLu/dl_tian02.png.meta b/Assets/00000/package/Scene/DengLu/dl_tian02.png.meta index 3bd8c61..ef7e3f3 100644 --- a/Assets/00000/package/Scene/DengLu/dl_tian02.png.meta +++ b/Assets/00000/package/Scene/DengLu/dl_tian02.png.meta @@ -87,7 +87,7 @@ forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Android - maxTextureSize: 2048 + maxTextureSize: 1024 resizeAlgorithm: 0 textureFormat: 4 textureCompression: 1 diff --git a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab index 5c8ff3b..2551753 100644 --- a/Assets/Prefabs/UI/Endless/BottomCanvas.prefab +++ b/Assets/Prefabs/UI/Endless/BottomCanvas.prefab @@ -1272,7 +1272,7 @@ m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4623057513073301098} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} @@ -2223,6 +2223,7 @@ loseHeartPrefab: {fileID: 1733602031831890639, guid: be8d40e5dec17924db9f7ba011f48ea6, type: 3} heartImg: {fileID: 800655732497070847} + loseHeartPS: {fileID: 8872091061161614627} --- !u!1 &4623057511712181235 GameObject: m_ObjectHideFlags: 0 @@ -4644,7 +4645,7 @@ m_Children: - {fileID: 6565149699357486630} m_Father: {fileID: 4623057513073301098} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0.9990001, y: -0.99600005, z: -0.109000005} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -4720,6 +4721,7 @@ m_Children: - {fileID: 6000510335155308273} - {fileID: 125448539437654225} + - {fileID: 6664392428777704896} - {fileID: 4623057511285327671} - {fileID: 4623057513050824274} m_Father: {fileID: 2866087324517106990} @@ -6925,15 +6927,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1c45b10d1786ecd4fae18d70525aa22c, type: 3} ---- !u!198 &3539411673559000662 stripped -ParticleSystem: - m_CorrespondingSourceObject: {fileID: 3022757409187105008, guid: 1c45b10d1786ecd4fae18d70525aa22c, - type: 3} - m_PrefabInstance: {fileID: 1795944436746546854} - m_PrefabAsset: {fileID: 0} --- !u!4 &6128013593978591219 stripped Transform: m_CorrespondingSourceObject: {fileID: 5613572104525330773, guid: 1c45b10d1786ecd4fae18d70525aa22c, + type: 3} + m_PrefabInstance: {fileID: 1795944436746546854} + m_PrefabAsset: {fileID: 0} +--- !u!198 &3539411673559000662 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 3022757409187105008, guid: 1c45b10d1786ecd4fae18d70525aa22c, type: 3} m_PrefabInstance: {fileID: 1795944436746546854} m_PrefabAsset: {fileID: 0} @@ -7186,15 +7188,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} ---- !u!224 &4623057511292283298 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, - type: 3} - m_PrefabInstance: {fileID: 2593358110680681470} - m_PrefabAsset: {fileID: 0} --- !u!1 &4623057511292283299 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, + type: 3} + m_PrefabInstance: {fileID: 2593358110680681470} + m_PrefabAsset: {fileID: 0} +--- !u!224 &4623057511292283298 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} m_PrefabInstance: {fileID: 2593358110680681470} m_PrefabAsset: {fileID: 0} @@ -7929,12 +7931,6 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3} ---- !u!224 &3028643154847299432 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, - type: 3} - m_PrefabInstance: {fileID: 4623057511490369855} - m_PrefabAsset: {fileID: 0} --- !u!114 &7735723185271377626 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c, @@ -7947,6 +7943,12 @@ m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!224 &3028643154847299432 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c, + type: 3} + m_PrefabInstance: {fileID: 4623057511490369855} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4623057511554511967 PrefabInstance: m_ObjectHideFlags: 0 @@ -8078,6 +8080,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!224 &6989462182969459993 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493, @@ -8096,12 +8104,6 @@ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &8424158400893339871 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493, - type: 3} - m_PrefabInstance: {fileID: 4623057511554511967} - m_PrefabAsset: {fileID: 0} --- !u!1001 &4623057511616550406 PrefabInstance: m_ObjectHideFlags: 0 @@ -8937,15 +8939,15 @@ objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} ---- !u!224 &2593358111913102218 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, - type: 3} - m_PrefabInstance: {fileID: 4623057512515660246} - m_PrefabAsset: {fileID: 0} --- !u!1 &2593358111913102219 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff, + type: 3} + m_PrefabInstance: {fileID: 4623057512515660246} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2593358111913102218 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff, type: 3} m_PrefabInstance: {fileID: 4623057512515660246} m_PrefabAsset: {fileID: 0} @@ -9039,6 +9041,102 @@ type: 3} m_PrefabInstance: {fileID: 4877504796896280371} m_PrefabAsset: {fileID: 0} +--- !u!1001 &4932092804175574798 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4623057513073301098} + m_Modifications: + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalPosition.x + value: 18.099997 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalPosition.y + value: 47 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalScale.x + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalScale.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_LocalScale.z + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 1733602031831890639, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + propertyPath: m_Name + value: Effect_UI_XinSui + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: be8d40e5dec17924db9f7ba011f48ea6, type: 3} +--- !u!198 &8872091061161614627 stripped +ParticleSystem: + m_CorrespondingSourceObject: {fileID: 4570502257699842605, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + m_PrefabInstance: {fileID: 4932092804175574798} + m_PrefabAsset: {fileID: 0} +--- !u!4 &6664392428777704896 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1733602031831890638, guid: be8d40e5dec17924db9f7ba011f48ea6, + type: 3} + m_PrefabInstance: {fileID: 4932092804175574798} + m_PrefabAsset: {fileID: 0} --- !u!1001 &7366026308063481932 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/UI/Endless/FPSText.prefab b/Assets/Prefabs/UI/Endless/FPSText.prefab new file mode 100644 index 0000000..04e8f91 --- /dev/null +++ b/Assets/Prefabs/UI/Endless/FPSText.prefab @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2915540906519113776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2915540906519113777} + - component: {fileID: 2915540906519113772} + - component: {fileID: 2915540906519113775} + - component: {fileID: 2915540906519113774} + m_Layer: 5 + m_Name: FPSText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2915540906519113777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2915540906519113776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 457, y: 923.6} + m_SizeDelta: {x: 200, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2915540906519113772 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2915540906519113776} + m_CullTransparentMesh: 0 +--- !u!114 &2915540906519113775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2915540906519113776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!114 &2915540906519113774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2915540906519113776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b60bfbc84f4b10642a259b632bc7d0cd, type: 3} + m_Name: + m_EditorClassIdentifier: + fpsText: {fileID: 2915540906519113775} diff --git a/Assets/Prefabs/UI/Endless/FPSText.prefab.meta b/Assets/Prefabs/UI/Endless/FPSText.prefab.meta new file mode 100644 index 0000000..7dba60e --- /dev/null +++ b/Assets/Prefabs/UI/Endless/FPSText.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 836294196125bc94cb6c988e99cb5869 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UI/GuideUI/BoxPanel.prefab b/Assets/Prefabs/UI/GuideUI/BoxPanel.prefab index a35ed67..38ec02a 100644 --- a/Assets/Prefabs/UI/GuideUI/BoxPanel.prefab +++ b/Assets/Prefabs/UI/GuideUI/BoxPanel.prefab @@ -595,6 +595,125 @@ m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3017429313853889024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 936162029952686492} + - component: {fileID: 6214860091745948174} + - component: {fileID: 182856015140478567} + - component: {fileID: 1844790699053639362} + m_Layer: 5 + m_Name: BackGround (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &936162029952686492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017429313853889024} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3402256463678719083} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -250} + m_SizeDelta: {x: 0, y: 500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6214860091745948174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017429313853889024} + m_CullTransparentMesh: 0 +--- !u!114 &182856015140478567 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017429313853889024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.8} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1844790699053639362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3017429313853889024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 182856015140478567} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &3023218368860148358 GameObject: m_ObjectHideFlags: 0 @@ -1790,7 +1909,8 @@ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 936162029952686492} m_Father: {fileID: 3329837434862512135} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Resources/UI/Guide/GuidePanel.prefab b/Assets/Resources/UI/Guide/GuidePanel.prefab index 875ef30..5bcbae1 100644 --- a/Assets/Resources/UI/Guide/GuidePanel.prefab +++ b/Assets/Resources/UI/Guide/GuidePanel.prefab @@ -232,7 +232,7 @@ m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 6650253152916097481} + - {fileID: 2791340110216712227} m_Father: {fileID: 4438159195928217730} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1025,125 +1025,6 @@ m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!1 &3877913321702056043 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6650253152916097481} - - component: {fileID: 3529863359404665673} - - component: {fileID: 8479939958163075339} - - component: {fileID: 5628354807042106697} - m_Layer: 5 - m_Name: BGPanel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6650253152916097481 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3877913321702056043} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3396256655537851812} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: -250} - m_SizeDelta: {x: 0, y: 500} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3529863359404665673 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3877913321702056043} - m_CullTransparentMesh: 0 ---- !u!114 &8479939958163075339 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3877913321702056043} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 7545f6da4eda5274396e5021d128679d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &5628354807042106697 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3877913321702056043} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 0 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 8479939958163075339} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &4033919787940865614 GameObject: m_ObjectHideFlags: 0 @@ -1727,6 +1608,125 @@ m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6154220841498617752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2791340110216712227} + - component: {fileID: 1207393868354034612} + - component: {fileID: 4895019568768851786} + - component: {fileID: 8746675086269234565} + m_Layer: 5 + m_Name: BGPanel (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2791340110216712227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6154220841498617752} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3396256655537851812} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -250} + m_SizeDelta: {x: 0, y: 500} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1207393868354034612 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6154220841498617752} + m_CullTransparentMesh: 0 +--- !u!114 &4895019568768851786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6154220841498617752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7545f6da4eda5274396e5021d128679d, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8746675086269234565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6154220841498617752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4895019568768851786} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &6276095933853610772 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Loading.unity b/Assets/Scenes/Loading.unity index f14c417..201fb0d 100644 --- a/Assets/Scenes/Loading.unity +++ b/Assets/Scenes/Loading.unity @@ -44511,7 +44511,7 @@ m_Children: - {fileID: 1755399726} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -44559,7 +44559,7 @@ m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &475775423 GameObject: @@ -220790,7 +220790,7 @@ m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1930105022 GameObject: diff --git a/Assets/Scenes/LoadingScene.unity b/Assets/Scenes/LoadingScene.unity index ec436fa..a7b5495 100644 --- a/Assets/Scenes/LoadingScene.unity +++ b/Assets/Scenes/LoadingScene.unity @@ -302,7 +302,7 @@ m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e187cb70474cf834fb08574deefcb084, type: 3} + m_Sprite: {fileID: 21300000, guid: cc5d797972864ce4ea2a203dba620097, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 diff --git a/Assets/Scripts/Guide/GuideCtrl.cs b/Assets/Scripts/Guide/GuideCtrl.cs index 5e767ab..7639cc5 100644 --- a/Assets/Scripts/Guide/GuideCtrl.cs +++ b/Assets/Scripts/Guide/GuideCtrl.cs @@ -227,7 +227,7 @@ private void KillDone() { string[] s2 = new string[] { allGuideDic[currentStep][2] }; - + panel.CloseSkillImage(); panel.Step3(s2, OpenBoxFire); } diff --git a/Assets/Scripts/Guide/GuidePanelNew.cs b/Assets/Scripts/Guide/GuidePanelNew.cs index 3889b7b..acad04e 100644 --- a/Assets/Scripts/Guide/GuidePanelNew.cs +++ b/Assets/Scripts/Guide/GuidePanelNew.cs @@ -42,8 +42,10 @@ //ParticleSystem finishPS; Button finishBtn; Image finishImg; + Canvas skillCanvasGroup; void Awake() { + tmpMask = transform.GetComponent<Image>(); tipsUI = transform.Find("Tips").gameObject; tipsUI.transform.SetAsLastSibling();//把tips放在最下面 @@ -345,7 +347,18 @@ StopShowDragPath(true); } - + /// <summary> + /// 关闭技能X1的显示优先级 + /// </summary> + public void CloseSkillImage() + { + GameObject go1 = GameObject.Find("UICamera/BottomCanvas/Panel/Energy/FireSkillBg/SkillCount1"); + if (go1 != null) + { + skillCanvasGroup = go1.GetComponent<Canvas>(); + skillCanvasGroup.overrideSorting = false; + } + } /// <summary> /// 步骤3 :对话---出兵后杀光---对话---展示火鸡 @@ -617,6 +630,8 @@ public void Step7Talk(string[] str, Action ac) { callBack = ac; + GameObject.Find("UICamera/MainUI/BloodUI").SetActive(false); + SetGuideUI(true); StartShowWord(str, GuideEnergyUp); } @@ -628,7 +643,6 @@ /// </summary> public void GuideEnergyUp() { - GameObject.Find("UICamera/MainUI/BloodUI").SetActive(false); EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.GuideEnergyUp, 100); tmpMask.enabled = false; @@ -677,6 +691,8 @@ public void FinishGuide() { + if (skillCanvasGroup != null) + skillCanvasGroup.overrideSorting = true; towerBuyBtn.gameObject.SetActive(true); } diff --git a/Assets/Scripts/Manager/ManagerRoot.cs b/Assets/Scripts/Manager/ManagerRoot.cs index 8271377..cdee2df 100644 --- a/Assets/Scripts/Manager/ManagerRoot.cs +++ b/Assets/Scripts/Manager/ManagerRoot.cs @@ -15,6 +15,13 @@ GameObject root = GameObject.Find("ManagerRoot"); if (root == null) { + if (Application.platform == RuntimePlatform.WindowsEditor || + Application.platform == RuntimePlatform.WindowsPlayer) + { + GameConfig.useSDK = false; + } + Application.targetFrameRate = 60; + //Debug.Log("设置了帧数为60"); DOTween.Init(true, true, LogBehaviour.Verbose).SetCapacity(200, 10); root = new GameObject("ManagerRoot"); diff --git a/Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs b/Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs index 9fd6421..b2cc919 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessHomeBaseHPManager.cs @@ -5,6 +5,7 @@ using TMPro; using DG.Tweening; using Core.Utilities; +using System.Collections; /** * 无尽模式玩家基地血量管理器 @@ -41,6 +42,8 @@ private Image heartImg; private Timer timer; + public ParticleSystem loseHeartPS;//心碎特效 + private GameObject decreaseHeartObj;//掉血显示 // Start is called before the first frame update private void Start() @@ -78,29 +81,51 @@ EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessHeartAllLose); } + /// <summary> /// 丢失爱心飘字 /// </summary> /// <param name="count"></param> private void FloatLoseHeart(int count) { - GameObject prefab = Resources.Load<GameObject>("UI/DecreaseHeart"); - GameObject obj = Instantiate(prefab); - obj.transform.SetParent(GameObject.Find("UICamera/BottomCanvas/Panel/Bottom/CurrencyContainer").transform, false); - obj.transform.localPosition = new Vector3(91.5f, 48.8f, 0f); - obj.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); - TextMeshProUGUI textMeshProUGUI = obj.transform.GetChild(0).GetComponent<TextMeshProUGUI>(); - textMeshProUGUI.text = $"-{count}"; - DOTween.To( - () => obj.transform.localPosition.y, - (float v) => - { - Vector3 pos = obj.transform.localPosition; - pos.y = v; - obj.transform.localPosition = pos; + TextMeshProUGUI textMeshProUGUI; + if (decreaseHeartObj != null) + { + textMeshProUGUI = decreaseHeartObj.transform.GetChild(0).GetComponent<TextMeshProUGUI>(); + textMeshProUGUI.text = int.Parse(textMeshProUGUI.text) - count + ""; + } + else + { + GameObject prefab = Resources.Load<GameObject>("UI/DecreaseHeart"); + GameObject obj = Instantiate(prefab); + obj.transform.SetParent(GameObject.Find("UICamera/BottomCanvas/Panel/Bottom/CurrencyContainer").transform, false); + obj.transform.localPosition = new Vector3(91.5f, 48.8f, 0f); + obj.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); - }, 70.9f, 0.3f); - Destroy(obj, 0.6f); + decreaseHeartObj = obj; + + textMeshProUGUI = obj.transform.GetChild(0).GetComponent<TextMeshProUGUI>(); + textMeshProUGUI.text = $"-{count}"; + DOTween.To( + () => obj.transform.localPosition.y, + (float v) => + { + Vector3 pos = obj.transform.localPosition; + pos.y = v; + obj.transform.localPosition = pos; + + }, 70.9f, 0.3f); + StartCoroutine(DestroyDecreaseHeart()); + } + + //Destroy(obj, 0.6f); + } + + IEnumerator DestroyDecreaseHeart() + { + yield return new WaitForSeconds(0.6f); + Destroy(decreaseHeartObj); + decreaseHeartObj = null; } private void PlayLoseHeartEffect() @@ -108,12 +133,13 @@ if (!isPlayLoseHeartDone) return; heartImg.enabled = false; - GameObject obj = Instantiate(loseHeartPrefab); - obj.transform.SetParent(GameObject.Find("ParticleSystemObject").transform, false); - obj.transform.localPosition = new Vector3(-27.93f, 0f, -51.52f); - obj.transform.localScale = new Vector3(0.9f, 0.9f, 0.9f); - ParticleSystem ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); - ps?.Play(); + // GameObject obj = Instantiate(loseHeartPrefab); + // obj.transform.SetParent(GameObject.Find("ParticleSystemObject").transform, false); + // obj.transform.localPosition = new Vector3(-27.93f, 0f, -51.52f); + // obj.transform.localScale = new Vector3(0.9f, 0.9f, 0.9f); + // ParticleSystem ps = obj.transform.GetChild(0).GetComponent<ParticleSystem>(); + + loseHeartPS?.Play(); timer = new Timer(0.6f, SpawnHeart); } diff --git a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs index 0df0ca1..f8b98e3 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessScoreManager.cs @@ -31,6 +31,7 @@ public Text DoubleHitText; public Image OneTimeKillObj; + private bool isShowing; public Text OneTimeKillText; @@ -66,6 +67,7 @@ // Start is called before the first frame update private void Start() { + isShowing = false; Init(); EventCenter.Ins.Add<int>((int)KTGMGemClient.EventType.EndlessAgentDead, AgentDead); EventCenter.Ins.Add((int)KTGMGemClient.EventType.EndlessOneHit, OnHit); @@ -173,6 +175,7 @@ DOTween.To(() => canvasGroup.alpha, (float v) => canvasGroup.alpha = v, 0, 0.3f); } + /// <summary> /// 显示一次性击杀飘字 /// </summary> @@ -180,10 +183,24 @@ /// <param name="score"></param> private void ShowOneTimeKill(int count, int score) { - Image obj = Instantiate(OneTimeKillObj); - obj.transform.SetParent(GameObject.Find("Panel").transform, false); - obj.sprite = Resources.Load<Sprite>($"UI/DoubleHit/hit_{count}"); - Destroy(obj.gameObject, 2.05f); + if (!isShowing) + { + isShowing = true; + Image obj = Instantiate(OneTimeKillObj); + obj.transform.SetParent(GameObject.Find("Panel").transform, false); + obj.sprite = Resources.Load<Sprite>($"UI/DoubleHit/hit_{count}"); + StartCoroutine(KillImage(obj.gameObject)); + } + + //Destroy(obj.gameObject, 2.05f); + } + + IEnumerator KillImage(GameObject obj) + { + yield return new WaitForSeconds(2.05f); + Destroy(obj); + + isShowing = false; } /// <summary> diff --git a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs index 842dfb7..b6f1ab3 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessSettlement.cs @@ -125,7 +125,6 @@ panelUI.SetData($"{level}关 {wave}波", EndlessScoreData.CurrentSocre); EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.EndlessCompletedPort, level, wave); - } private void PlayEffect() diff --git a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs index 988f459..a4ee0d5 100644 --- a/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs +++ b/Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs @@ -67,13 +67,20 @@ if (root == null) { - root = new GameObject("ManagerRoot"); - root.AddComponent<DoNotDestory>(); - root.AddComponent<MasterSocket>(); - root.AddComponent<TDAA_SDKManager>(); - root.AddComponent<AudioSourceManager>(); - root.AddComponent<JsonDataReader>(); - root.AddComponent<JsonDataInit>(); + if (Application.platform == RuntimePlatform.WindowsEditor || + Application.platform == RuntimePlatform.WindowsPlayer) + { + GameConfig.useSDK = false; + } + + root = new GameObject("ManagerRoot"); + + root.AddComponent<DoNotDestory>(); + root.AddComponent<MasterSocket>(); + root.AddComponent<TDAA_SDKManager>(); + root.AddComponent<AudioSourceManager>(); + root.AddComponent<JsonDataReader>(); + root.AddComponent<JsonDataInit>(); } firstStart = true; //EventCenter.Ins.Add((int)KTGMGemClient.EventType.JsonDataReadDone, JsonDataReadDone); diff --git a/Assets/UI/icon_512.png b/Assets/UI/icon_512.png new file mode 100644 index 0000000..ffdeaa8 --- /dev/null +++ b/Assets/UI/icon_512.png Binary files differ diff --git a/Assets/UI/icon_512.png.meta b/Assets/UI/icon_512.png.meta new file mode 100644 index 0000000..d4cc802 --- /dev/null +++ b/Assets/UI/icon_512.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 63d4e00990539f948a1e9f9293c97c09 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index ad10384..055f57a 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -14,7 +14,7 @@ - enabled: 1 path: Assets/Scenes/LoadingScene.unity guid: 587e6361681b8c54f92c0bc9bbfa2cb7 - - enabled: 1 + - enabled: 0 path: Assets/Scenes/MainManuScene.unity guid: 520ddc4fdac3ea246b57984ad40aea6c - enabled: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 918a46c..1b54089 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -279,7 +279,7 @@ - m_BuildTarget: m_Icons: - serializedVersion: 2 - m_Icon: {fileID: 2800000, guid: 697bd2fa39041aa4380226f620add44a, type: 3} + m_Icon: {fileID: 2800000, guid: 63d4e00990539f948a1e9f9293c97c09, type: 3} m_Width: 128 m_Height: 128 m_Kind: 0 -- Gitblit v1.9.1