From 8165d15d69f31f68f5e728ef8c3749313bd8eca8 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Thu, 29 Dec 2022 21:57:49 +0400 Subject: [PATCH] Title Menu Animation --- assets/Media/Animation/Game/TitleMenu.meta | 12 + .../Media/Animation/Game/TitleMenu/Open.anim | 770 ++++++++++ .../Animation/Game/TitleMenu/Open.anim.meta | 13 + assets/Media/Images/Game/UI/TitleMenu.meta | 12 + .../Images/Game/UI/TitleMenu/Gradient.png | Bin 0 -> 423 bytes .../Game/UI/TitleMenu/Gradient.png.meta | 134 ++ .../Media/Images/Game/UI/TitleMenu/Horde.png | Bin 0 -> 5828 bytes .../Images/Game/UI/TitleMenu/Horde.png.meta | 134 ++ .../Media/Images/Game/UI/TitleMenu/Logo.png | Bin 0 -> 2351 bytes .../Images/Game/UI/TitleMenu/Logo.png.meta | 134 ++ assets/Media/Images/Game/UI/TitleMenu/Sun.png | Bin 0 -> 6191 bytes .../Images/Game/UI/TitleMenu/Sun.png.meta | 134 ++ assets/Scenes/Menu.scene | 1343 ++++++++++++----- 13 files changed, 2346 insertions(+), 340 deletions(-) create mode 100644 assets/Media/Animation/Game/TitleMenu.meta create mode 100644 assets/Media/Animation/Game/TitleMenu/Open.anim create mode 100644 assets/Media/Animation/Game/TitleMenu/Open.anim.meta create mode 100644 assets/Media/Images/Game/UI/TitleMenu.meta create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Gradient.png create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Gradient.png.meta create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Horde.png create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Horde.png.meta create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Logo.png create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Logo.png.meta create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Sun.png create mode 100644 assets/Media/Images/Game/UI/TitleMenu/Sun.png.meta diff --git a/assets/Media/Animation/Game/TitleMenu.meta b/assets/Media/Animation/Game/TitleMenu.meta new file mode 100644 index 0000000..60f619e --- /dev/null +++ b/assets/Media/Animation/Game/TitleMenu.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "d67e506e-e68a-47cd-9b8c-7a1c41b0c187", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Animation/Game/TitleMenu/Open.anim b/assets/Media/Animation/Game/TitleMenu/Open.anim new file mode 100644 index 0000000..af2c39d --- /dev/null +++ b/assets/Media/Animation/Game/TitleMenu/Open.anim @@ -0,0 +1,770 @@ +[ + { + "__type__": "cc.AnimationClip", + "_name": "Open", + "_objFlags": 0, + "__editorExtras__": { + "embeddedPlayerGroups": [] + }, + "_native": "", + "sample": 60, + "speed": 1, + "wrapMode": 1, + "enableTrsBlending": false, + "_duration": 16.183333333333334, + "_hash": 500763545, + "_tracks": [ + { + "__id__": 1 + }, + { + "__id__": 12 + }, + { + "__id__": 23 + }, + { + "__id__": 34 + }, + { + "__id__": 45 + }, + { + "__id__": 57 + } + ], + "_exoticAnimation": null, + "_events": [], + "_embeddedPlayers": [] + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 2 + } + }, + "_channels": [ + { + "__id__": 4 + }, + { + "__id__": 6 + }, + { + "__id__": 8 + }, + { + "__id__": 10 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 3 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "LogoImage" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 5 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 7 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0, + 1 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 630.9609985351562, + "rightTangent": -1515.6884765625, + "rightTangentWeight": 242.5102081298828, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 342.2584228515625, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 0.5699999928474426, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 9 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 11 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 13 + } + }, + "_channels": [ + { + "__id__": 15 + }, + { + "__id__": 17 + }, + { + "__id__": 19 + }, + { + "__id__": 21 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 14 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "PlayBtn" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 16 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8333333134651184, + 1.6666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": 604.3259887695312, + "rightTangent": -953.1084594726562, + "rightTangentWeight": 277.9901123046875, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": -47.090335845947266, + "leftTangentWeight": 30.223112106323242, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 18 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 20 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 22 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 24 + } + }, + "_channels": [ + { + "__id__": 26 + }, + { + "__id__": 28 + }, + { + "__id__": 30 + }, + { + "__id__": 32 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 25 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "UpgradesBtn" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 27 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8333333134651184, + 1.6666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -587.0590209960938, + "rightTangent": 925.8759155273438, + "rightTangentWeight": 270.04730224609375, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 45.74485778808594, + "leftTangentWeight": 29.359962463378906, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 29 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8333333134651184 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 19.05500030517578, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 31 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8333333134651184 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 33 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 35 + } + }, + "_channels": [ + { + "__id__": 37 + }, + { + "__id__": 39 + }, + { + "__id__": 41 + }, + { + "__id__": 43 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 36 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "SunImage" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 38 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 40 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 3.7333333492279053, + 16.183332443237305 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -611.5670166015625, + "rightTangent": 72.86482238769531, + "rightTangentWeight": 178.57205200195312, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": -322.9915771484375, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 2.7646665573120117, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 42 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 44 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.ColorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 46 + } + }, + "_channels": [ + { + "__id__": 49 + }, + { + "__id__": 51 + }, + { + "__id__": 53 + }, + { + "__id__": 55 + } + ] + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 47 + }, + { + "__id__": 48 + }, + "color" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "BackgroundGradient" + }, + { + "__type__": "cc.animation.ComponentPath", + "component": "cc.Sprite" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 50 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 52 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 54 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 56 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 1.9166666269302368, + 5.949999809265137 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 0, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 0, + "tangentWeightMode": 0, + "value": 255, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0 + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.VectorTrack", + "_binding": { + "__type__": "cc.animation.TrackBinding", + "path": { + "__id__": 58 + } + }, + "_channels": [ + { + "__id__": 60 + }, + { + "__id__": 62 + }, + { + "__id__": 64 + }, + { + "__id__": 66 + } + ], + "_nComponents": 3 + }, + { + "__type__": "cc.animation.TrackPath", + "_paths": [ + { + "__id__": 59 + }, + "position" + ] + }, + { + "__type__": "cc.animation.HierarchyPath", + "path": "AudioSettingsBtn" + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 61 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 63 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [ + 0.8333333134651184, + 1.6666666269302368 + ], + "_values": [ + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 2, + "value": -536.6669921875, + "rightTangent": 245.08799743652344, + "rightTangentWeight": 51.0604248046875, + "leftTangent": 0, + "leftTangentWeight": 1, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + }, + { + "__type__": "cc.RealKeyframeValue", + "interpolationMode": 2, + "tangentWeightMode": 1, + "value": -425.6669921875, + "rightTangent": 0, + "rightTangentWeight": 1, + "leftTangent": 12.109090805053711, + "leftTangentWeight": 5.568892955780029, + "easingMethod": 0, + "__editorExtras__": { + "tangentMode": 0 + } + } + ], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 65 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + }, + { + "__type__": "cc.animation.Channel", + "_curve": { + "__id__": 67 + } + }, + { + "__type__": "cc.RealCurve", + "_times": [], + "_values": [], + "preExtrapolation": 1, + "postExtrapolation": 1 + } +] \ No newline at end of file diff --git a/assets/Media/Animation/Game/TitleMenu/Open.anim.meta b/assets/Media/Animation/Game/TitleMenu/Open.anim.meta new file mode 100644 index 0000000..a3453b9 --- /dev/null +++ b/assets/Media/Animation/Game/TitleMenu/Open.anim.meta @@ -0,0 +1,13 @@ +{ + "ver": "2.0.3", + "importer": "animation-clip", + "imported": true, + "uuid": "37fca14b-770d-49bb-8b4c-c51ffab11925", + "files": [ + ".cconb" + ], + "subMetas": {}, + "userData": { + "name": "Open" + } +} diff --git a/assets/Media/Images/Game/UI/TitleMenu.meta b/assets/Media/Images/Game/UI/TitleMenu.meta new file mode 100644 index 0000000..2962dd4 --- /dev/null +++ b/assets/Media/Images/Game/UI/TitleMenu.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.1.0", + "importer": "directory", + "imported": true, + "uuid": "3ec26fa1-28c1-44cf-b52f-8996756ea4c5", + "files": [], + "subMetas": {}, + "userData": { + "compressionType": {}, + "isRemoteBundle": {} + } +} diff --git a/assets/Media/Images/Game/UI/TitleMenu/Gradient.png b/assets/Media/Images/Game/UI/TitleMenu/Gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..c492825b76650506b60a8189bee82bc52e45fd0c GIT binary patch literal 423 zcmV;Y0a*TtP)_-~YunFLBhL-9ebx>DUsy8>jt<~G z!hYnuPi)=*dqUS!-@LQVfB`6L9|p%_4kqgW%rgom4GuuHOA=ShNJC)8#6tmIN!dX3 zQ8I`U>75KIAIZ<9SpZ)mCS@w57m1m5AWbR*SPG*8D0_neL`*1H1R#fzF_7#Ha286m zc6rZq5dA=(I|F7?HKH7_1`36A77}LbB?H+!1LoC-F|l}rK?jI-p6I+B08ttL#6YRW z#Ox6UOb1GDOj}wg6oo+~WvMG!5;GtlUYSHTt-yx&xDvBINCB3&G7E4jo-zivXCx(w zk*Mf?5Y2_se6V5@fYJxF#j~@~hT%bOO{$k^{ZLz%eU||!^U_Eni@9p;!Ql3&>jBCm z-Oot93iRNpcB+2m@h{=L!L5yN?UjeMbh)Y6TiY(|ftQl95SHxL&;I}bz&Fnwmf@?~ R=0X4f002ovPDHLkV1ki@w08gi literal 0 HcmV?d00001 diff --git a/assets/Media/Images/Game/UI/TitleMenu/Gradient.png.meta b/assets/Media/Images/Game/UI/TitleMenu/Gradient.png.meta new file mode 100644 index 0000000..86f721d --- /dev/null +++ b/assets/Media/Images/Game/UI/TitleMenu/Gradient.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.25", + "importer": "image", + "imported": true, + "uuid": "7c252ea4-2351-4644-a53e-ba913915bdde", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "7c252ea4-2351-4644-a53e-ba913915bdde@6c48a", + "displayName": "Gradient", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0, + "isUuid": true, + "imageUuidOrDatabaseUri": "7c252ea4-2351-4644-a53e-ba913915bdde", + "visible": false + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "7c252ea4-2351-4644-a53e-ba913915bdde@f9941", + "displayName": "Gradient", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimType": "none", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 16, + "height": 61, + "rawWidth": 16, + "rawHeight": 61, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -8, + -30.5, + 0, + 8, + -30.5, + 0, + -8, + 30.5, + 0, + 8, + 30.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 61, + 16, + 61, + 0, + 0, + 16, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -8, + -30.5, + 0 + ], + "maxPos": [ + 8, + 30.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "7c252ea4-2351-4644-a53e-ba913915bdde@6c48a", + "atlasUuid": "" + }, + "ver": "1.0.11", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": true, + "hasAlpha": true, + "redirect": "7c252ea4-2351-4644-a53e-ba913915bdde@f9941" + } +} diff --git a/assets/Media/Images/Game/UI/TitleMenu/Horde.png b/assets/Media/Images/Game/UI/TitleMenu/Horde.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b17f882c1a1e98aab55528c37b1279a4137d46 GIT binary patch literal 5828 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 s5%eb_YqF&JqWMPR$mYCEFU@X;cqvqazf