From de11b880ef2c82a6d1b47c8fb1d5d0168387a85e Mon Sep 17 00:00:00 2001 From: wulongxiao <2545507770@qq.com> Date: Tue, 26 Nov 2024 17:41:48 +0800 Subject: [PATCH] =?UTF-8?q?main=E9=80=BB=E8=BE=91=E5=81=9A=E5=AE=8C90%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/Scenes/Scene_main.unity | 436 +++++++++++++++--- .../Assets/Scripts/Scene_main/main_game.cs | 52 ++- .../Scripts/Scene_main/main_kuangchang.cs | 14 +- .../Assets/Scripts/Scene_main/main_shop.cs | 7 +- .../Assets/Scripts/Scene_main/main_woshe.cs | 14 +- .../Assets/Scripts/Scene_shop/shopPanel.cs | 11 +- 6 files changed, 441 insertions(+), 93 deletions(-) diff --git a/TheStrongestSnail/Assets/Scenes/Scene_main.unity b/TheStrongestSnail/Assets/Scenes/Scene_main.unity index 4d23a78..5d605a2 100644 --- a/TheStrongestSnail/Assets/Scenes/Scene_main.unity +++ b/TheStrongestSnail/Assets/Scenes/Scene_main.unity @@ -326,7 +326,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -837,7 +837,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 9 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -1180,6 +1180,7 @@ GameObject: - component: {fileID: 264583908} - component: {fileID: 264583910} - component: {fileID: 264583909} + - component: {fileID: 264583911} m_Layer: 5 m_Name: kuangchang m_TagString: Untagged @@ -1200,7 +1201,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 712977342} - m_RootOrder: 0 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -1245,6 +1246,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 264583907} m_CullTransparentMesh: 1 +--- !u!114 &264583911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 264583907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 264583909} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &278122025 GameObject: m_ObjectHideFlags: 0 @@ -1257,7 +1302,6 @@ GameObject: - component: {fileID: 278122028} - component: {fileID: 278122027} - component: {fileID: 278122026} - - component: {fileID: 278122030} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -1349,28 +1393,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &278122030 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278122025} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a9c4729dd6c76ce438ab89f953186816, type: 3} - m_Name: - m_EditorClassIdentifier: - m_cam: {fileID: 2127085744} - mainScene: {fileID: 1769459763} - minX: -5315 - maxX: 0 - targetPositions: - - 0 - - -2100 - - -3760 - - -5350 - mainBtnScript: {fileID: 332514051} --- !u!1 &278944241 GameObject: m_ObjectHideFlags: 0 @@ -1478,7 +1500,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 7 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -1712,8 +1734,9 @@ GameObject: - component: {fileID: 404010840} - component: {fileID: 404010842} - component: {fileID: 404010841} + - component: {fileID: 404010843} m_Layer: 5 - m_Name: youxituzhi + m_Name: Game_dafuweng m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1726,13 +1749,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 404010839} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 3 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -1777,6 +1800,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 404010839} m_CullTransparentMesh: 1 +--- !u!114 &404010843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 404010839} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 404010841} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &500353809 GameObject: m_ObjectHideFlags: 0 @@ -1786,6 +1853,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 500353810} + - component: {fileID: 500353811} m_Layer: 5 m_Name: t3_woshe m_TagString: Untagged @@ -1827,6 +1895,24 @@ RectTransform: m_AnchoredPosition: {x: 2100, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &500353811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 500353809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7caa74a5b9872845bbc6d2796b61241, type: 3} + m_Name: + m_EditorClassIdentifier: + retbutton: {fileID: 0} + ClosureObj: {fileID: 0} + Panel: {fileID: 0} + CloseBTN: {fileID: 0} + btn: {fileID: 1298380663} + canvas: {fileID: 278122028} --- !u!1 &524191852 GameObject: m_ObjectHideFlags: 0 @@ -2258,7 +2344,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 712977342} - m_RootOrder: 1 + 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} @@ -2618,6 +2704,7 @@ GameObject: m_Component: - component: {fileID: 712977342} - component: {fileID: 712977344} + - component: {fileID: 712977345} m_Layer: 5 m_Name: t1_kangchang m_TagString: Untagged @@ -2637,10 +2724,10 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 264583908} - {fileID: 593651402} - {fileID: 1846592662} - {fileID: 1190803369} + - {fileID: 264583908} - {fileID: 1555180788} m_Father: {fileID: 1769459764} m_RootOrder: 1 @@ -2658,6 +2745,24 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 712977341} m_CullTransparentMesh: 1 +--- !u!114 &712977345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 712977341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ad36fa146833d7f49805b88476af158f, type: 3} + m_Name: + m_EditorClassIdentifier: + retbutton: {fileID: 0} + ClosureObj: {fileID: 0} + Panel: {fileID: 0} + CloseBTN: {fileID: 0} + btn: {fileID: 264583911} + canvas: {fileID: 278122028} --- !u!1 &725402053 GameObject: m_ObjectHideFlags: 0 @@ -3178,15 +3283,15 @@ RectTransform: m_Children: - {fileID: 121657316} - {fileID: 1842779000} - - {fileID: 1086743550} - - {fileID: 404010840} - - {fileID: 2098381904} - - {fileID: 951695885} - - {fileID: 1121658605} - {fileID: 286540054} - {fileID: 1080349908} - {fileID: 233695723} - {fileID: 881273995} + - {fileID: 1086743550} + - {fileID: 404010840} + - {fileID: 2098381904} + - {fileID: 1121658605} + - {fileID: 951695885} m_Father: {fileID: 940872432} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3226,7 +3331,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 10 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3580,7 +3685,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 5 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -3943,7 +4048,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 8 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} @@ -3999,8 +4104,9 @@ GameObject: - component: {fileID: 1086743550} - component: {fileID: 1086743552} - component: {fileID: 1086743551} + - component: {fileID: 1086743553} m_Layer: 5 - m_Name: haibao + m_Name: Game_wonitaowang m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -4013,13 +4119,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086743549} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 2 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} @@ -4064,6 +4170,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1086743549} m_CullTransparentMesh: 1 +--- !u!114 &1086743553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086743549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 1086743551} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1106745854 GameObject: m_ObjectHideFlags: 0 @@ -4261,8 +4411,9 @@ GameObject: - component: {fileID: 1121658605} - component: {fileID: 1121658607} - component: {fileID: 1121658606} + - component: {fileID: 1121658608} m_Layer: 5 - m_Name: Image + m_Name: Game_woniuqishi m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -4275,13 +4426,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1121658604} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 6 + m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -4326,6 +4477,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1121658604} m_CullTransparentMesh: 1 +--- !u!114 &1121658608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1121658604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 1121658606} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1123066862 GameObject: m_ObjectHideFlags: 0 @@ -4796,7 +4991,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 712977342} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -5128,6 +5323,7 @@ GameObject: - component: {fileID: 1298380660} - component: {fileID: 1298380662} - component: {fileID: 1298380661} + - component: {fileID: 1298380663} m_Layer: 5 m_Name: woke m_TagString: Untagged @@ -5193,6 +5389,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1298380659} m_CullTransparentMesh: 1 +--- !u!114 &1298380663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1298380659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 1298380661} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &1304414816 GameObject: m_ObjectHideFlags: 0 @@ -5856,6 +6096,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1434243873} + - component: {fileID: 1434243874} m_Layer: 5 m_Name: t4_game m_TagString: Untagged @@ -5884,6 +6125,29 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 4} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1434243874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1434243872} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 79ee244ec0a2f9b49b5a287b2da37e26, type: 3} + m_Name: + m_EditorClassIdentifier: + retbutton: {fileID: 0} + ClosureObj: {fileID: 0} + canvas: {fileID: 278122028} + BTN1: {fileID: 1086743553} + BTN2: {fileID: 404010843} + BTN3: {fileID: 2098381907} + BTN4: {fileID: 1121658608} + panel1: {fileID: 0} + panel2: {fileID: 0} + panel3: {fileID: 0} + panel4: {fileID: 0} --- !u!1 &1482103471 GameObject: m_ObjectHideFlags: 0 @@ -6567,7 +6831,7 @@ MonoBehaviour: m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} - m_Transition: 1 + 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} @@ -7361,6 +7625,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1769459764} + - component: {fileID: 1769459765} m_Layer: 5 m_Name: scene_main m_TagString: Untagged @@ -7393,6 +7658,28 @@ RectTransform: m_AnchoredPosition: {x: -3760, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1769459765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769459763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a9c4729dd6c76ce438ab89f953186816, type: 3} + m_Name: + m_EditorClassIdentifier: + m_cam: {fileID: 2127085744} + mainScene: {fileID: 1769459763} + minX: -5315 + maxX: 0 + targetPositions: + - 0 + - -2100 + - -3760 + - -5350 + mainBtnScript: {fileID: 332514051} --- !u!1 &1789658826 GameObject: m_ObjectHideFlags: 0 @@ -7787,7 +8074,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 712977342} - m_RootOrder: 2 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -9093,8 +9380,9 @@ GameObject: - component: {fileID: 2098381904} - component: {fileID: 2098381906} - component: {fileID: 2098381905} + - component: {fileID: 2098381907} m_Layer: 5 - m_Name: zuozi2 + m_Name: Game_choujiang m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -9107,13 +9395,13 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2098381903} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 800047185} - m_RootOrder: 4 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -9158,6 +9446,50 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2098381903} m_CullTransparentMesh: 1 +--- !u!114 &2098381907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2098381903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + 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: 2098381905} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &2116196511 GameObject: m_ObjectHideFlags: 0 diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/main_game.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/main_game.cs index 78b68ac..f22202a 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_main/main_game.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/main_game.cs @@ -1,18 +1,58 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; -public class main_game : MonoBehaviour + +public class main_game :Base { - // Start is called before the first frame update + [Header("canvas,动态生成的父节点")] + public Canvas canvas; + [Header("按钮与显示面板一一对应")] + public Button BTN1; + public Button BTN2; + public Button BTN3; + public Button BTN4; + [Header("按钮与显示面板一一对应")] + public GameObject panel1; + public GameObject panel2; + public GameObject panel3; + public GameObject panel4; + void Start() { - + BTN1.onClick.AddListener(()=> { + asyncOnShopBTN(BTN1, panel1); + }); + BTN2.onClick.AddListener(() => { + asyncOnShopBTN(BTN2, panel2); + }); + BTN3.onClick.AddListener(() => { + asyncOnShopBTN(BTN3, panel3); + }); + BTN4.onClick.AddListener(() => { + asyncOnShopBTN(BTN4, panel4); + }); } - // Update is called once per frame - void Update() + + public async void asyncOnShopBTN(Button BTN,GameObject _panel) { - + await ButtonClickAnimationAsync(BTN.gameObject); + //逻辑 + this.ShopPanel(_panel); + } + + + public void ShopPanel(GameObject _panel) + { + if (_panel == null) + { + addEventPopUp("未开放"); + return; + } + // 实例化 Panel 并设置缩放为 0.5 + GameObject newPanel = GameObject.Instantiate(_panel, canvas.transform); + newPanel.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); } } diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/main_kuangchang.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/main_kuangchang.cs index 787acff..38cb666 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_main/main_kuangchang.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/main_kuangchang.cs @@ -2,17 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -public class main_kuangchang : MonoBehaviour +public class main_kuangchang :main_shop { - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } + } diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/main_shop.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/main_shop.cs index 2c79193..eca46cf 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_main/main_shop.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/main_shop.cs @@ -9,7 +9,7 @@ public class main_shop :BaseUIPanel { [Header("一个按钮,按下有逻辑")] public Button btn; - [Header("canvas,当动态生成的父节点")] + [Header("canvas,动态生成的父节点")] public Canvas canvas; public override void Start() { @@ -29,6 +29,11 @@ public class main_shop :BaseUIPanel public override void ShopPanel() { + if (Panel==null) + { + addEventPopUp("未开放"); + return; + } // 实例化 Panel 并设置缩放为 0.5 GameObject newPanel = GameObject.Instantiate(Panel, canvas.transform); newPanel.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); diff --git a/TheStrongestSnail/Assets/Scripts/Scene_main/main_woshe.cs b/TheStrongestSnail/Assets/Scripts/Scene_main/main_woshe.cs index ae35458..912e829 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_main/main_woshe.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_main/main_woshe.cs @@ -2,17 +2,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; -public class main_woshe : MonoBehaviour +public class main_woshe :main_shop { - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } + } diff --git a/TheStrongestSnail/Assets/Scripts/Scene_shop/shopPanel.cs b/TheStrongestSnail/Assets/Scripts/Scene_shop/shopPanel.cs index e6b93da..ab8e5af 100644 --- a/TheStrongestSnail/Assets/Scripts/Scene_shop/shopPanel.cs +++ b/TheStrongestSnail/Assets/Scripts/Scene_shop/shopPanel.cs @@ -5,16 +5,7 @@ using UnityEngine; using DG.Tweening; public class shopPanel :MonoBehaviour -{ - - - public void Start() - { - - - } - - +{ }