From 22fdbaaa18a78a56431d89a75662caf6b56eb122 Mon Sep 17 00:00:00 2001 From: ifengzp Date: Wed, 1 Apr 2020 01:40:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Coin_fly_to_wallet.fire | 226 +++- .../Coin_fly_to_wallet/Coin_fly_to_wallet.ts | 4 + assets/Scene/Home.fire | 287 ----- assets/Scene/Home.meta | 7 + assets/Scene/Home/Home.fire | 1012 +++++++++++++++++ assets/Scene/{ => Home}/Home.fire.meta | 0 assets/Scene/Home/Home.ts | 39 + assets/{Script => Scene/Home}/Home.ts.meta | 0 assets/Scene/Home/ScrollItemPrefab.prefab | 230 ++++ .../Scene/Home/ScrollItemPrefab.prefab.meta | 8 + .../Infinite_bg_scroll.fire | 222 +++- .../Infinite_bg_scroll/Infinite_bg_scroll.ts | 34 +- assets/Scene/Joystick.meta | 7 + assets/Scene/Joystick/Joystick.fire | 959 ++++++++++++++++ assets/Scene/Joystick/Joystick.fire.meta | 7 + assets/Scene/Joystick/Joystick.ts | 66 ++ assets/Scene/Joystick/Joystick.ts.meta | 9 + assets/Scene/Joystick/Texture.meta | 7 + assets/Scene/Joystick/Texture/dot.png | Bin 0 -> 31193 bytes assets/Scene/Joystick/Texture/dot.png.meta | 36 + assets/Scene/Joystick/Texture/joystick.png | Bin 0 -> 11781 bytes .../Scene/Joystick/Texture/joystick.png.meta | 36 + assets/Scene/Joystick/Texture/singleColor.png | Bin 0 -> 82 bytes .../Joystick/Texture/singleColor.png.meta | 36 + assets/{ => Scene/Joystick}/Texture/star.png | Bin .../Joystick}/Texture/star.png.meta | 0 assets/Script.meta | 6 - assets/Script/Home.ts | 6 - assets/Texture/back.png | Bin 0 -> 4465 bytes assets/Texture/back.png.meta | 36 + assets/Texture/btn.png | Bin 0 -> 4815 bytes assets/Texture/btn.png.meta | 36 + assets/Texture/singleColor.png | Bin 0 -> 82 bytes assets/Texture/singleColor.png.meta | 36 + settings/builder.json | 34 +- settings/project.json | 5 +- 36 files changed, 3063 insertions(+), 328 deletions(-) delete mode 100755 assets/Scene/Home.fire create mode 100644 assets/Scene/Home.meta create mode 100755 assets/Scene/Home/Home.fire rename assets/Scene/{ => Home}/Home.fire.meta (100%) create mode 100644 assets/Scene/Home/Home.ts rename assets/{Script => Scene/Home}/Home.ts.meta (100%) create mode 100644 assets/Scene/Home/ScrollItemPrefab.prefab create mode 100644 assets/Scene/Home/ScrollItemPrefab.prefab.meta create mode 100644 assets/Scene/Joystick.meta create mode 100644 assets/Scene/Joystick/Joystick.fire create mode 100644 assets/Scene/Joystick/Joystick.fire.meta create mode 100644 assets/Scene/Joystick/Joystick.ts create mode 100644 assets/Scene/Joystick/Joystick.ts.meta create mode 100644 assets/Scene/Joystick/Texture.meta create mode 100644 assets/Scene/Joystick/Texture/dot.png create mode 100644 assets/Scene/Joystick/Texture/dot.png.meta create mode 100644 assets/Scene/Joystick/Texture/joystick.png create mode 100644 assets/Scene/Joystick/Texture/joystick.png.meta create mode 100644 assets/Scene/Joystick/Texture/singleColor.png create mode 100644 assets/Scene/Joystick/Texture/singleColor.png.meta rename assets/{ => Scene/Joystick}/Texture/star.png (100%) rename assets/{ => Scene/Joystick}/Texture/star.png.meta (100%) delete mode 100755 assets/Script.meta delete mode 100644 assets/Script/Home.ts create mode 100644 assets/Texture/back.png create mode 100644 assets/Texture/back.png.meta create mode 100644 assets/Texture/btn.png create mode 100644 assets/Texture/btn.png.meta create mode 100644 assets/Texture/singleColor.png create mode 100644 assets/Texture/singleColor.png.meta diff --git a/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.fire b/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.fire index f4a3bb6..6ca07de 100644 --- a/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.fire +++ b/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.fire @@ -82,18 +82,21 @@ }, { "__id__": 18 + }, + { + "__id__": 26 } ], "_active": true, "_components": [ { - "__id__": 26 + "__id__": 31 }, { - "__id__": 27 + "__id__": 32 }, { - "__id__": 28 + "__id__": 33 } ], "_prefab": null, @@ -183,7 +186,7 @@ "array": [ 0, 0, - 452.93128617926146, + 443.4050067376326, 0, 0, 0, @@ -618,7 +621,7 @@ "_N$verticalAlign": 1, "_N$fontFamily": "Arial", "_N$overflow": 0, - "_N$cacheMode": 0, + "_N$cacheMode": 1, "_id": "6bbczas2JAU7UazJkCwTTi" }, { @@ -873,7 +876,7 @@ "_N$verticalAlign": 1, "_N$fontFamily": "Arial", "_N$overflow": 0, - "_N$cacheMode": 0, + "_N$cacheMode": 1, "_id": "83cCaBpPxFW65Tz3TleSQe" }, { @@ -1260,6 +1263,217 @@ "handler": "playAnim", "customEventData": "" }, + { + "__type__": "cc.Node", + "_name": "back", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 27 + }, + { + "__id__": 28 + }, + { + "__id__": 29 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 153, + "b": 40, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 160, + "height": 180 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + -603, + 307, + 0, + 0, + 0, + 0, + 1, + 0.4, + 0.4, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "d43LpbJbpEHYvYDn0sRXrQ" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 26 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "714299b3-6ffd-4ba5-a166-296176854549" + }, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "b6YNh/03pP1L3TMThZLzqH" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 26 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 9, + "_left": 32, + "_right": 0, + "_top": 32, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "91xaq7InpJNZkGZEWUuQvF" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 26 + }, + "_enabled": true, + "_normalMaterial": { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + }, + "_grayMaterial": null, + "duration": 0.1, + "zoomScale": 1.2, + "clickEvents": [ + { + "__id__": 30 + } + ], + "_N$interactable": true, + "_N$enableAutoGrayEffect": false, + "_N$transition": 3, + "transition": 3, + "_N$normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_N$hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_N$normalSprite": null, + "_N$pressedSprite": null, + "pressedSprite": null, + "_N$hoverSprite": null, + "hoverSprite": null, + "_N$disabledSprite": null, + "_N$target": null, + "_id": "561kUZytdBqZOCaHSX7016" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 2 + }, + "component": "", + "_componentId": "e54affUF7NGeZytNFcwLhOd", + "handler": "backToHome", + "customEventData": "" + }, { "__type__": "cc.Canvas", "_name": "", diff --git a/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.ts b/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.ts index 2faf2ff..888546d 100644 --- a/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.ts +++ b/assets/Scene/Coin_fly_to_wallet/Coin_fly_to_wallet.ts @@ -90,4 +90,8 @@ export default class Coin_fly_to_wallet extends cc.Component { } return points; } + + backToHome() { + cc.director.loadScene('Home'); + } } diff --git a/assets/Scene/Home.fire b/assets/Scene/Home.fire deleted file mode 100755 index baea0f6..0000000 --- a/assets/Scene/Home.fire +++ /dev/null @@ -1,287 +0,0 @@ -[ - { - "__type__": "cc.SceneAsset", - "_name": "", - "_objFlags": 0, - "_native": "", - "scene": { - "__id__": 1 - } - }, - { - "__type__": "cc.Scene", - "_objFlags": 0, - "_parent": null, - "_children": [ - { - "__id__": 2 - } - ], - "_active": true, - "_components": [], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 0, - "height": 0 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_is3DNode": true, - "_groupIndex": 0, - "groupIndex": 0, - "autoReleaseAssets": false, - "_id": "2d2f792f-a40c-49bb-a189-ed176a246e49" - }, - { - "__type__": "cc.Node", - "_name": "Canvas", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 3 - } - ], - "_active": true, - "_components": [ - { - "__id__": 5 - }, - { - "__id__": 6 - }, - { - "__id__": 7 - } - ], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 252, - "g": 252, - "b": 252, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1334, - "height": 750 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 667, - 375, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "a286bbGknJLZpRpxROV6M94" - }, - { - "__type__": "cc.Node", - "_name": "Main Camera", - "_objFlags": 0, - "_parent": { - "__id__": 2 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 4 - } - ], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 0, - "height": 0 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 452.93128617926146, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "5asNwYHHZD1rkaP+0fDn4b" - }, - { - "__type__": "cc.Camera", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 3 - }, - "_enabled": true, - "_cullingMask": 4294967295, - "_clearFlags": 7, - "_backgroundColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 255 - }, - "_depth": -1, - "_zoomRatio": 1, - "_targetTexture": null, - "_fov": 60, - "_orthoSize": 10, - "_nearClip": 1, - "_farClip": 4096, - "_ortho": true, - "_rect": { - "__type__": "cc.Rect", - "x": 0, - "y": 0, - "width": 1, - "height": 1 - }, - "_renderStages": 1, - "_alignWithScreen": true, - "_id": "b99yu4HWREH4Qoiccp2gXV" - }, - { - "__type__": "cc.Canvas", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "_designResolution": { - "__type__": "cc.Size", - "width": 1334, - "height": 750 - }, - "_fitWidth": false, - "_fitHeight": true, - "_id": "40zd8HWWlDfoW8KOeIfAd2" - }, - { - "__type__": "e1b90/rohdEk4SdmmEZANaD", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "_id": "10XBeOwdlMjY6IKW4gHw0V" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "alignMode": 1, - "_target": null, - "_alignFlags": 45, - "_left": 0, - "_right": 0, - "_top": 0, - "_bottom": 0, - "_verticalCenter": 0, - "_horizontalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 0, - "_id": "78gApOlVZPNo6zKoTsIRiq" - } -] \ No newline at end of file diff --git a/assets/Scene/Home.meta b/assets/Scene/Home.meta new file mode 100644 index 0000000..ba9f6ed --- /dev/null +++ b/assets/Scene/Home.meta @@ -0,0 +1,7 @@ +{ + "ver": "1.0.1", + "uuid": "c1dd20f1-3da8-4754-a7a8-bc1fbc91cc8a", + "isSubpackage": false, + "subpackageName": "", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Home/Home.fire b/assets/Scene/Home/Home.fire new file mode 100755 index 0000000..3376f76 --- /dev/null +++ b/assets/Scene/Home/Home.fire @@ -0,0 +1,1012 @@ +[ + { + "__type__": "cc.SceneAsset", + "_name": "", + "_objFlags": 0, + "_native": "", + "scene": { + "__id__": 1 + } + }, + { + "__type__": "cc.Scene", + "_objFlags": 0, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_is3DNode": true, + "_groupIndex": 0, + "groupIndex": 0, + "autoReleaseAssets": false, + "_id": "2d2f792f-a40c-49bb-a189-ed176a246e49" + }, + { + "__type__": "cc.Node", + "_name": "Canvas", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 8 + } + ], + "_active": true, + "_components": [ + { + "__id__": 22 + }, + { + "__id__": 23 + }, + { + "__id__": 24 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 252, + "g": 252, + "b": 252, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 667, + 375, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "a286bbGknJLZpRpxROV6M94" + }, + { + "__type__": "cc.Node", + "_name": "Main Camera", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 4 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 443.4050067376326, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "5asNwYHHZD1rkaP+0fDn4b" + }, + { + "__type__": "cc.Camera", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 3 + }, + "_enabled": true, + "_cullingMask": 4294967295, + "_clearFlags": 7, + "_backgroundColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_depth": -1, + "_zoomRatio": 1, + "_targetTexture": null, + "_fov": 60, + "_orthoSize": 10, + "_nearClip": 1, + "_farClip": 4096, + "_ortho": true, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_renderStages": 1, + "_alignWithScreen": true, + "_id": "b99yu4HWREH4Qoiccp2gXV" + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 6 + }, + { + "__id__": 7 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 27, + "g": 38, + "b": 46, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "63nS6WC49G1rCQ4X+4Isdc" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "0f531716-c3f6-47e8-be65-4248dfca78d8" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "45xwmyJhFERrqNops8469+" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_id": "d7qqNCu/pPJrQ4wXi4qonT" + }, + { + "__type__": "cc.Node", + "_name": "scrollview", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 9 + }, + { + "__id__": 15 + } + ], + "_active": true, + "_components": [ + { + "__id__": 20 + }, + { + "__id__": 13 + }, + { + "__id__": 21 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 91, + "g": 152, + "b": 155, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 800, + "height": 600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "30bhBLmzhAnpAmsXS0dQVd" + }, + { + "__type__": "cc.Node", + "_name": "scrollBar", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [ + { + "__id__": 10 + } + ], + "_active": true, + "_components": [ + { + "__id__": 12 + }, + { + "__id__": 18 + }, + { + "__id__": 19 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 12, + "height": 600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 400, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "303ZahgeJC87OFNk5RpSqr" + }, + { + "__type__": "cc.Node", + "_name": "bar", + "_objFlags": 0, + "_parent": { + "__id__": 9 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 10, + "height": 30 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1, + "y": 0 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + -1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "05O8YKCNVMgZDAaVXw/mTx" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "5c3bb932-6c3c-468f-88a9-c8c61d458641" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "d4IzK/lThDZKXUXrpPAY6d" + }, + { + "__type__": "cc.Scrollbar", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "_scrollView": { + "__id__": 13 + }, + "_touching": false, + "_opacity": 255, + "enableAutoHide": true, + "autoHideTime": 1, + "_N$handle": { + "__id__": 11 + }, + "_N$direction": 1, + "_id": "b8lCZUknlIIJDig5DO+g6p" + }, + { + "__type__": "cc.ScrollView", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "horizontal": false, + "vertical": true, + "inertia": true, + "brake": 0.75, + "elastic": true, + "bounceDuration": 0.23, + "scrollEvents": [], + "cancelInnerEvents": true, + "_N$content": { + "__id__": 14 + }, + "content": { + "__id__": 14 + }, + "_N$horizontalScrollBar": null, + "_N$verticalScrollBar": { + "__id__": 12 + }, + "_id": "47dPO6Bd5D0YCp9IW6FJG7" + }, + { + "__type__": "cc.Node", + "_name": "content", + "_objFlags": 0, + "_parent": { + "__id__": 15 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 17 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 800, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 1 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 300, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "18quKcXo5CramSuXLY4CST" + }, + { + "__type__": "cc.Node", + "_name": "view", + "_objFlags": 0, + "_parent": { + "__id__": 8 + }, + "_children": [ + { + "__id__": 14 + } + ], + "_active": true, + "_components": [ + { + "__id__": 16 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 800, + "height": 600 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "65zeOBvuNP/7UWceB8jIBi" + }, + { + "__type__": "cc.Mask", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 15 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_spriteFrame": null, + "_type": 0, + "_segments": 64, + "_N$alphaThreshold": 0, + "_N$inverted": false, + "_id": "28tOvArNpBeqj40MPS7NZi" + }, + { + "__type__": "cc.Layout", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 14 + }, + "_enabled": true, + "_layoutSize": { + "__type__": "cc.Size", + "width": 800, + "height": 0 + }, + "_resize": 1, + "_N$layoutType": 2, + "_N$padding": 0, + "_N$cellSize": { + "__type__": "cc.Size", + "width": 40, + "height": 40 + }, + "_N$startAxis": 0, + "_N$paddingLeft": 0, + "_N$paddingRight": 0, + "_N$paddingTop": 20, + "_N$paddingBottom": 20, + "_N$spacingX": 0, + "_N$spacingY": 20, + "_N$verticalDirection": 1, + "_N$horizontalDirection": 0, + "_N$affectedByScale": false, + "_id": "beWDCQSMNOCa5QhAU0rcmU" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "alignMode": 0, + "_target": null, + "_alignFlags": 37, + "_left": 350.07654921020657, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 237, + "_id": "99QVVt39BJLaQDzkJaxevk" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "5fe5dcaa-b513-4dc5-a166-573627b3a159" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "a2KVIXb6lFMqDCT+OA+W3G" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "9bbda31e-ad49-43c9-aaf2-f7d9896bac69" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "deBOTETUZDvKimcdPZu01c" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 18, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "4dfeszqQhHFJ2XKq0g+0is" + }, + { + "__type__": "cc.Canvas", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "_designResolution": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_fitWidth": false, + "_fitHeight": true, + "_id": "40zd8HWWlDfoW8KOeIfAd2" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "78gApOlVZPNo6zKoTsIRiq" + }, + { + "__type__": "e1b90/rohdEk4SdmmEZANaD", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "scrollContent": { + "__id__": 14 + }, + "scrollItemPrefab": { + "__uuid__": "3c27b0d3-bf66-47a2-b6a8-09ca24132944" + }, + "_id": "b6rKGs6AhPW6YpRPz4nSN6" + } +] \ No newline at end of file diff --git a/assets/Scene/Home.fire.meta b/assets/Scene/Home/Home.fire.meta similarity index 100% rename from assets/Scene/Home.fire.meta rename to assets/Scene/Home/Home.fire.meta diff --git a/assets/Scene/Home/Home.ts b/assets/Scene/Home/Home.ts new file mode 100644 index 0000000..f1d1759 --- /dev/null +++ b/assets/Scene/Home/Home.ts @@ -0,0 +1,39 @@ +const {ccclass, property} = cc._decorator; +enum sceneList { + "Infinite_bg_scroll" = "背景无限滚动", + "Joystick" = "遥控杆", + "Coin_fly_to_wallet" = "金币落袋" +} + +@ccclass +export default class Home extends cc.Component { + @property(cc.Node) + scrollContent: cc.Node = null; + @property(cc.Prefab) + scrollItemPrefab: cc.Prefab = null; + + onLoad() { + this.initScrollItem(); + } + + initScrollItem() { + for (let key in sceneList) { + let scrollItem = cc.instantiate(this.scrollItemPrefab); + + scrollItem.getChildByName("label").getComponent(cc.Label).string = sceneList[key]; + scrollItem.on(cc.Node.EventType.TOUCH_END, () => { + cc.tween(scrollItem) + .to(0.1, { scale: 1.05 }) + .to(0.1, { scale: 1 }) + .start(); + this.loadScene(key); + }, this); + + this.scrollContent.addChild(scrollItem); + } + } + + loadScene(key) { + cc.director.loadScene(key); + } +} diff --git a/assets/Script/Home.ts.meta b/assets/Scene/Home/Home.ts.meta similarity index 100% rename from assets/Script/Home.ts.meta rename to assets/Scene/Home/Home.ts.meta diff --git a/assets/Scene/Home/ScrollItemPrefab.prefab b/assets/Scene/Home/ScrollItemPrefab.prefab new file mode 100644 index 0000000..80235ad --- /dev/null +++ b/assets/Scene/Home/ScrollItemPrefab.prefab @@ -0,0 +1,230 @@ +[ + { + "__type__": "cc.Prefab", + "_name": "", + "_objFlags": 0, + "_native": "", + "data": { + "__id__": 1 + }, + "optimizationPolicy": 0, + "asyncLoadAssets": false, + "readonly": false + }, + { + "__type__": "cc.Node", + "_name": "item", + "_objFlags": 0, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [ + { + "__id__": 5 + } + ], + "_prefab": { + "__id__": 6 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 600, + "height": 80 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + -50, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "label", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 3 + } + ], + "_prefab": { + "__id__": 4 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 42.84 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_useOriginalSize": false, + "_string": "", + "_N$string": "", + "_fontSize": 34, + "_lineHeight": 34, + "_enableWrapText": true, + "_N$file": null, + "_isSystemFontUsed": true, + "_spacingX": 0, + "_batchAsBitmap": false, + "_styleFlags": 0, + "_underlineHeight": 0, + "_N$horizontalAlign": 1, + "_N$verticalAlign": 1, + "_N$fontFamily": "Arial", + "_N$overflow": 0, + "_N$cacheMode": 0, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__uuid__": "3c27b0d3-bf66-47a2-b6a8-09ca24132944" + }, + "fileId": "5fsPWB4+dB6ofv9Y3zSWuP", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "847da4e2-76e3-4ff9-9314-713438721842" + }, + "_type": 1, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__uuid__": "3c27b0d3-bf66-47a2-b6a8-09ca24132944" + }, + "fileId": "42ek6+2rFCX6JVYDIZhLy9", + "sync": false + } +] \ No newline at end of file diff --git a/assets/Scene/Home/ScrollItemPrefab.prefab.meta b/assets/Scene/Home/ScrollItemPrefab.prefab.meta new file mode 100644 index 0000000..ed8a030 --- /dev/null +++ b/assets/Scene/Home/ScrollItemPrefab.prefab.meta @@ -0,0 +1,8 @@ +{ + "ver": "1.2.6", + "uuid": "3c27b0d3-bf66-47a2-b6a8-09ca24132944", + "optimizationPolicy": "AUTO", + "asyncLoadAssets": false, + "readonly": false, + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.fire b/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.fire index 9aef75a..9973eb6 100644 --- a/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.fire +++ b/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.fire @@ -79,18 +79,21 @@ }, { "__id__": 17 + }, + { + "__id__": 21 } ], "_active": true, "_components": [ { - "__id__": 21 + "__id__": 26 }, { - "__id__": 22 + "__id__": 27 }, { - "__id__": 23 + "__id__": 28 } ], "_prefab": null, @@ -180,7 +183,7 @@ "array": [ 0, 0, - 452.93128617926146, + 443.4050067376326, 0, 0, 0, @@ -889,6 +892,217 @@ "_originalHeight": 0, "_id": "adPsMOv+RCV71hnLv17WyO" }, + { + "__type__": "cc.Node", + "_name": "back", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 22 + }, + { + "__id__": 23 + }, + { + "__id__": 25 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 153, + "b": 40, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 160, + "height": 180 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + -603, + 307, + 0, + 0, + 0, + 0, + 1, + 0.4, + 0.4, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "86f6s/HCxOQ6VrJc8vemso" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 21 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "714299b3-6ffd-4ba5-a166-296176854549" + }, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "4dAryXjoJKaJzvwvrhVEhF" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 21 + }, + "_enabled": true, + "_normalMaterial": { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + }, + "_grayMaterial": null, + "duration": 0.1, + "zoomScale": 1.2, + "clickEvents": [ + { + "__id__": 24 + } + ], + "_N$interactable": true, + "_N$enableAutoGrayEffect": false, + "_N$transition": 3, + "transition": 3, + "_N$normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_N$hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_N$normalSprite": null, + "_N$pressedSprite": null, + "pressedSprite": null, + "_N$hoverSprite": null, + "hoverSprite": null, + "_N$disabledSprite": null, + "_N$target": null, + "_id": "bd4IWeYKdNQLHLq8GprTxL" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 2 + }, + "component": "", + "_componentId": "58a09IoQgtOp59qWxU/tUY+", + "handler": "backToHome", + "customEventData": "" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 21 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 9, + "_left": 32, + "_right": 0, + "_top": 32, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "07jtcBXohLW6fdpG3FAM0o" + }, { "__type__": "cc.Canvas", "_name": "", diff --git a/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.ts b/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.ts index ec84bff..edf18d6 100644 --- a/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.ts +++ b/assets/Scene/Infinite_bg_scroll/Infinite_bg_scroll.ts @@ -1,21 +1,25 @@ -const {ccclass, property} = cc._decorator; +const { ccclass, property } = cc._decorator; @ccclass export default class Infinite_bg_scroll extends cc.Component { - @property(cc.Node) - bg1: cc.Node = null; - @property(cc.Node) - bg2: cc.Node = null; + @property(cc.Node) + bg1: cc.Node = null; + @property(cc.Node) + bg2: cc.Node = null; - speed: number = 500; - update(dt) { - const temp = dt * this.speed; - if (this.bg2.x - temp <= 0) { - this.bg1.x = this.bg2.x; - this.bg2.x = this.bg1.x + this.bg1.width; - } - - this.bg1.x -= temp; - this.bg2.x -= temp; + speed: number = 500; + update(dt) { + const temp = dt * this.speed; + if (this.bg2.x - temp <= 0) { + this.bg1.x = this.bg2.x; + this.bg2.x = this.bg1.x + this.bg1.width; } + + this.bg1.x -= temp; + this.bg2.x -= temp; + } + + backToHome() { + cc.director.loadScene('Home'); + } } diff --git a/assets/Scene/Joystick.meta b/assets/Scene/Joystick.meta new file mode 100644 index 0000000..665a0e5 --- /dev/null +++ b/assets/Scene/Joystick.meta @@ -0,0 +1,7 @@ +{ + "ver": "1.0.1", + "uuid": "34276e3a-c43f-46cc-ac2f-d177e917e508", + "isSubpackage": false, + "subpackageName": "", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Joystick.fire b/assets/Scene/Joystick/Joystick.fire new file mode 100644 index 0000000..d436737 --- /dev/null +++ b/assets/Scene/Joystick/Joystick.fire @@ -0,0 +1,959 @@ +[ + { + "__type__": "cc.SceneAsset", + "_name": "", + "_objFlags": 0, + "_native": "", + "scene": { + "__id__": 1 + } + }, + { + "__type__": "cc.Scene", + "_objFlags": 0, + "_parent": null, + "_children": [ + { + "__id__": 2 + } + ], + "_active": true, + "_components": [], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 0, + "height": 0 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_is3DNode": true, + "_groupIndex": 0, + "groupIndex": 0, + "autoReleaseAssets": false, + "_id": "ed5f8ae9-0324-4c45-9f5c-00d7004a6386" + }, + { + "__type__": "cc.Node", + "_name": "Canvas", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 3 + }, + { + "__id__": 5 + }, + { + "__id__": 8 + }, + { + "__id__": 10 + }, + { + "__id__": 16 + } + ], + "_active": true, + "_components": [ + { + "__id__": 21 + }, + { + "__id__": 22 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 667, + 375, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "a5esZu+45LA5mBpvttspPD" + }, + { + "__type__": "cc.Node", + "_name": "Main Camera", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 4 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 960, + "height": 640 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 443.4050067376326, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "e1WoFrQ79G7r4ZuQE3HlNb" + }, + { + "__type__": "cc.Camera", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 3 + }, + "_enabled": true, + "_cullingMask": 4294967295, + "_clearFlags": 7, + "_backgroundColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_depth": -1, + "_zoomRatio": 1, + "_targetTexture": null, + "_fov": 60, + "_orthoSize": 10, + "_nearClip": 1, + "_farClip": 4096, + "_ortho": true, + "_rect": { + "__type__": "cc.Rect", + "x": 0, + "y": 0, + "width": 1, + "height": 1 + }, + "_renderStages": 1, + "_alignWithScreen": true, + "_id": "81GN3uXINKVLeW4+iKSlim" + }, + { + "__type__": "cc.Node", + "_name": "bg", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 6 + }, + { + "__id__": 7 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 27, + "g": 38, + "b": 46, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "86P2a3S7BAtpwc+yRXLwN8" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "70c8ed66-07e4-42ef-81f5-a3d3ecf55960" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "99wQPBVCZFt4dIT+/2pSzE" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 5 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 2, + "_originalHeight": 2, + "_id": "24AL1SFntMBIn5wafNUzb2" + }, + { + "__type__": "cc.Node", + "_name": "star", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 9 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 66 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "5cPCOXj79LKIPdeHAGezoX" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 8 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "a4637c7b-9210-47e8-ac88-71fd21356eab" + }, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "fcVe6gyuhM74kUeVC0iSxq" + }, + { + "__type__": "cc.Node", + "_name": "joystick", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [ + { + "__id__": 11 + } + ], + "_active": true, + "_components": [ + { + "__id__": 13 + }, + { + "__id__": 14 + }, + { + "__id__": 15 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 190, + "height": 191 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 488.08400000000006, + -270.88, + 0, + 0, + 0, + 0, + 1, + 0.6, + 0.6, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "37wfMXb0lKS6eqjFoR8Nmq" + }, + { + "__type__": "cc.Node", + "_name": "control_dot", + "_objFlags": 0, + "_parent": { + "__id__": 10 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 12 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 130, + "height": 130 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "4d4pB5nthDhJ6ssFXE0Rsk" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 11 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "97c8ffb4-482f-4ee2-bd89-ed0270fc426c" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "e8NdxTpdVPGaafVeAX7+k0" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "3388066c-0517-4037-a004-5bfcf4f35390" + }, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "4ebcMC53BCpIHXEZf4ZNCZ" + }, + { + "__type__": "ea7dbuck+9ApJnQTq/C4vpv", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "controlDot": { + "__id__": 11 + }, + "joystick": { + "__id__": 10 + }, + "movableStar": { + "__id__": 8 + }, + "_id": "9dPRIWPp5CfLVTO1YtxnWq" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 36, + "_left": 0, + "_right": 121.916, + "_top": 0, + "_bottom": 46.81999999999999, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "a7UA7z1GdOLpJ6QjJ2fdEI" + }, + { + "__type__": "cc.Node", + "_name": "back", + "_objFlags": 0, + "_parent": { + "__id__": 2 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 17 + }, + { + "__id__": 18 + }, + { + "__id__": 19 + } + ], + "_prefab": null, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 153, + "b": 40, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 160, + "height": 180 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + -603, + 307, + 0, + 0, + 0, + 0, + 1, + 0.4, + 0.4, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "73y+C9V1hOZYIGA0QFSYO5" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 16 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "714299b3-6ffd-4ba5-a166-296176854549" + }, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "93aOWl48RIwI8jbBfT+yJ2" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 16 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 9, + "_left": 32, + "_right": 0, + "_top": 32, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "1fNKsixQtPhox/BnQlUVQu" + }, + { + "__type__": "cc.Button", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 16 + }, + "_enabled": true, + "_normalMaterial": { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + }, + "_grayMaterial": null, + "duration": 0.1, + "zoomScale": 1.2, + "clickEvents": [ + { + "__id__": 20 + } + ], + "_N$interactable": true, + "_N$enableAutoGrayEffect": false, + "_N$transition": 3, + "transition": 3, + "_N$normalColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "pressedColor": { + "__type__": "cc.Color", + "r": 211, + "g": 211, + "b": 211, + "a": 255 + }, + "_N$hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "hoverColor": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_N$disabledColor": { + "__type__": "cc.Color", + "r": 124, + "g": 124, + "b": 124, + "a": 255 + }, + "_N$normalSprite": null, + "_N$pressedSprite": null, + "pressedSprite": null, + "_N$hoverSprite": null, + "hoverSprite": null, + "_N$disabledSprite": null, + "_N$target": null, + "_id": "33Hg2eaMBHNZXL9xdowM07" + }, + { + "__type__": "cc.ClickEvent", + "target": { + "__id__": 10 + }, + "component": "", + "_componentId": "ea7dbuck+9ApJnQTq/C4vpv", + "handler": "backToHome", + "customEventData": "" + }, + { + "__type__": "cc.Canvas", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "_designResolution": { + "__type__": "cc.Size", + "width": 1334, + "height": 750 + }, + "_fitWidth": false, + "_fitHeight": true, + "_id": "59Cd0ovbdF4byw5sbjJDx7" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 2 + }, + "_enabled": true, + "alignMode": 1, + "_target": null, + "_alignFlags": 45, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_verticalCenter": 0, + "_horizontalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_id": "29zXboiXFBKoIV4PQ2liTe" + } +] \ No newline at end of file diff --git a/assets/Scene/Joystick/Joystick.fire.meta b/assets/Scene/Joystick/Joystick.fire.meta new file mode 100644 index 0000000..93a5f95 --- /dev/null +++ b/assets/Scene/Joystick/Joystick.fire.meta @@ -0,0 +1,7 @@ +{ + "ver": "1.2.6", + "uuid": "ed5f8ae9-0324-4c45-9f5c-00d7004a6386", + "asyncLoadAssets": false, + "autoReleaseAssets": false, + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Joystick.ts b/assets/Scene/Joystick/Joystick.ts new file mode 100644 index 0000000..eed9e94 --- /dev/null +++ b/assets/Scene/Joystick/Joystick.ts @@ -0,0 +1,66 @@ +const { ccclass, property } = cc._decorator; + +@ccclass +export default class Roller extends cc.Component { + @property({ type: cc.Node, tooltip: '操控杆的控制点' }) + controlDot: cc.Node = null; + @property({ type: cc.Node, tooltip: '操控杆' }) + joystick: cc.Node = null; + @property(cc.Node) + movableStar: cc.Node = null; + + movableFlag: boolean = false; + radian: number = 0; + speed: number = 150; + onLoad() { + this.initTouchEvent(); + } + + backToHome() { + cc.director.loadScene("Home"); + } + + initTouchEvent() { + this.node.on(cc.Node.EventType.TOUCH_START, this.touchStartEvent, this); + this.node.on(cc.Node.EventType.TOUCH_MOVE, this.touchMoveEvent, this); + this.node.on(cc.Node.EventType.TOUCH_END, this.touchEndEvent, this); + this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.touchEndEvent, this); + } + + touchStartEvent(event) { + let touchPos = this.node.convertToNodeSpaceAR(event.getLocation()); + const distance = touchPos.len(); + const radius = this.node.width / 2 - this.controlDot.width / 2; + + // 以x轴正方向为基准,计算偏移量 + this.radian = cc.v2(1, 0).signAngle(touchPos); + const offsetX = Math.cos(this.radian) * radius; + const offsetY = Math.sin(this.radian) * radius; + this.controlDot.setPosition(radius > distance ? touchPos : cc.v2(offsetX, offsetY)); + + this.movableFlag = true; + } + + touchMoveEvent(event) { + let touchPos: cc.Vec2 = this.node.convertToNodeSpaceAR(event.getLocation()); + const distance = touchPos.len(); + const radius = this.node.width / 2 - this.controlDot.width / 2; + + this.radian = cc.v2(1, 0).signAngle(touchPos); + const offsetX = Math.cos(this.radian) * radius; + const offsetY = Math.sin(this.radian) * radius; + + this.controlDot.setPosition(radius > distance ? touchPos : cc.v2(offsetX, offsetY)); + } + + touchEndEvent() { + this.movableFlag = false; + this.controlDot.setPosition(cc.v2(0, 0)); + } + + update(dt) { + if (!this.movableFlag) return; + this.movableStar.x += Math.cos(this.radian) * dt * this.speed; + this.movableStar.y += Math.sin(this.radian) * dt * this.speed; + } +} diff --git a/assets/Scene/Joystick/Joystick.ts.meta b/assets/Scene/Joystick/Joystick.ts.meta new file mode 100644 index 0000000..9aba7c8 --- /dev/null +++ b/assets/Scene/Joystick/Joystick.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.0.5", + "uuid": "ea7dbb9c-93ef-40a4-99d0-4eafc2e2fa6f", + "isPlugin": false, + "loadPluginInWeb": true, + "loadPluginInNative": true, + "loadPluginInEditor": false, + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Texture.meta b/assets/Scene/Joystick/Texture.meta new file mode 100644 index 0000000..0bb4486 --- /dev/null +++ b/assets/Scene/Joystick/Texture.meta @@ -0,0 +1,7 @@ +{ + "ver": "1.0.1", + "uuid": "e7fe025a-c2d1-495f-b24b-61dbdd0c820a", + "isSubpackage": false, + "subpackageName": "", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Texture/dot.png b/assets/Scene/Joystick/Texture/dot.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a74a16cac6dab514d9c583d0936ca3236cdb74 GIT binary patch literal 31193 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

jjrM(3rpD~UKkm( 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 IM6N<$f&iRTf&c&j literal 0 HcmV?d00001 diff --git a/assets/Scene/Joystick/Texture/dot.png.meta b/assets/Scene/Joystick/Texture/dot.png.meta new file mode 100644 index 0000000..a20a470 --- /dev/null +++ b/assets/Scene/Joystick/Texture/dot.png.meta @@ -0,0 +1,36 @@ +{ + "ver": "2.3.4", + "uuid": "eec2275b-56fa-4361-9e95-e4d45eb0bbb0", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 130, + "height": 130, + "platformSettings": {}, + "subMetas": { + "dot": { + "ver": "1.0.4", + "uuid": "97c8ffb4-482f-4ee2-bd89-ed0270fc426c", + "rawTextureUuid": "eec2275b-56fa-4361-9e95-e4d45eb0bbb0", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 130, + "height": 130, + "rawWidth": 130, + "rawHeight": 130, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Texture/joystick.png b/assets/Scene/Joystick/Texture/joystick.png new file mode 100644 index 0000000000000000000000000000000000000000..099c857b98cc924de56a3e3a696f9fdcc9f9aca2 GIT binary patch literal 11781 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�QA1Ysf({a8D26S{#5KE=*AFadS6 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 literal 0 HcmV?d00001 diff --git a/assets/Scene/Joystick/Texture/joystick.png.meta b/assets/Scene/Joystick/Texture/joystick.png.meta new file mode 100644 index 0000000..05b9d8e --- /dev/null +++ b/assets/Scene/Joystick/Texture/joystick.png.meta @@ -0,0 +1,36 @@ +{ + "ver": "2.3.4", + "uuid": "40ee4e08-4c23-45e5-965b-abe45cf3e599", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 190, + "height": 191, + "platformSettings": {}, + "subMetas": { + "joystick": { + "ver": "1.0.4", + "uuid": "3388066c-0517-4037-a004-5bfcf4f35390", + "rawTextureUuid": "40ee4e08-4c23-45e5-965b-abe45cf3e599", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 190, + "height": 191, + "rawWidth": 190, + "rawHeight": 191, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/Scene/Joystick/Texture/singleColor.png b/assets/Scene/Joystick/Texture/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6376e6316ae9bd38595b550b5fdf78a6fa6d6b GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g^ba4#f bxSkAB$il#=a7i~GD9YgJ>gTe~DWM4fnP3tm literal 0 HcmV?d00001 diff --git a/assets/Scene/Joystick/Texture/singleColor.png.meta b/assets/Scene/Joystick/Texture/singleColor.png.meta new file mode 100644 index 0000000..f36476e --- /dev/null +++ b/assets/Scene/Joystick/Texture/singleColor.png.meta @@ -0,0 +1,36 @@ +{ + "ver": "2.3.4", + "uuid": "0b157175-c507-4d3d-9128-1cb4d45451f1", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 2, + "height": 2, + "platformSettings": {}, + "subMetas": { + "singleColor": { + "ver": "1.0.4", + "uuid": "70c8ed66-07e4-42ef-81f5-a3d3ecf55960", + "rawTextureUuid": "0b157175-c507-4d3d-9128-1cb4d45451f1", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/Texture/star.png b/assets/Scene/Joystick/Texture/star.png similarity index 100% rename from assets/Texture/star.png rename to assets/Scene/Joystick/Texture/star.png diff --git a/assets/Texture/star.png.meta b/assets/Scene/Joystick/Texture/star.png.meta similarity index 100% rename from assets/Texture/star.png.meta rename to assets/Scene/Joystick/Texture/star.png.meta diff --git a/assets/Script.meta b/assets/Script.meta deleted file mode 100755 index 7259168..0000000 --- a/assets/Script.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "ver": "1.0.1", - "uuid": "4734c20c-0db8-4eb2-92ea-e692f4d70934", - "isGroup": false, - "subMetas": {} -} \ No newline at end of file diff --git a/assets/Script/Home.ts b/assets/Script/Home.ts deleted file mode 100644 index 0673b72..0000000 --- a/assets/Script/Home.ts +++ /dev/null @@ -1,6 +0,0 @@ -const {ccclass, property} = cc._decorator; - -@ccclass -export default class Home extends cc.Component { - -} diff --git a/assets/Texture/back.png b/assets/Texture/back.png new file mode 100644 index 0000000000000000000000000000000000000000..8c9fb2ffc4d1956df74b570a72472f00cfcfd939 GIT binary patch literal 4465 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 T;wkA56`9t3J+&egbjbe!;EmE( literal 0 HcmV?d00001 diff --git a/assets/Texture/btn.png.meta b/assets/Texture/btn.png.meta new file mode 100644 index 0000000..1ff9e39 --- /dev/null +++ b/assets/Texture/btn.png.meta @@ -0,0 +1,36 @@ +{ + "ver": "2.3.4", + "uuid": "2451b5cb-c23f-44c9-99c7-49da350ca9b1", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 345, + "height": 132, + "platformSettings": {}, + "subMetas": { + "btn": { + "ver": "1.0.4", + "uuid": "847da4e2-76e3-4ff9-9314-713438721842", + "rawTextureUuid": "2451b5cb-c23f-44c9-99c7-49da350ca9b1", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0.5, + "trimX": 0, + "trimY": 0, + "width": 345, + "height": 131, + "rawWidth": 345, + "rawHeight": 132, + "borderTop": 61.5, + "borderBottom": 59.5, + "borderLeft": 114, + "borderRight": 127, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/Texture/singleColor.png b/assets/Texture/singleColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6376e6316ae9bd38595b550b5fdf78a6fa6d6b GIT binary patch literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^Od!n23?w}&=BEQG<^Z1%*Z=?jFFzuE0?6g^ba4#f bxSkAB$il#=a7i~GD9YgJ>gTe~DWM4fnP3tm literal 0 HcmV?d00001 diff --git a/assets/Texture/singleColor.png.meta b/assets/Texture/singleColor.png.meta new file mode 100644 index 0000000..d2f32f4 --- /dev/null +++ b/assets/Texture/singleColor.png.meta @@ -0,0 +1,36 @@ +{ + "ver": "2.3.4", + "uuid": "8e1ba190-72f0-4014-9bd1-03fd704b1ae2", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 2, + "height": 2, + "platformSettings": {}, + "subMetas": { + "singleColor": { + "ver": "1.0.4", + "uuid": "0f531716-c3f6-47e8-be65-4248dfca78d8", + "rawTextureUuid": "8e1ba190-72f0-4014-9bd1-03fd704b1ae2", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 2, + "height": 2, + "rawWidth": 2, + "rawHeight": 2, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/settings/builder.json b/settings/builder.json index 09f915c..b2dbd4e 100755 --- a/settings/builder.json +++ b/settings/builder.json @@ -9,5 +9,35 @@ "packageName": "org.cocos2d.helloworld", "startScene": "2d2f792f-a40c-49bb-a189-ed176a246e49", "title": "hello_world", - "webOrientation": "auto" -} \ No newline at end of file + "webOrientation": "landscape", + "includeSDKBox": false, + "inlineSpriteFrames": true, + "inlineSpriteFrames_native": true, + "mergeStartScene": false, + "optimizeHotUpdate": false, + "md5Cache": true, + "encryptJs": true, + "xxteaKey": "836ed475-2f76-41", + "zipCompressJs": true, + "fb-instant-games": {}, + "android": { + "packageName": "org.cocos2d.helloworld" + }, + "ios": { + "packageName": "org.cocos2d.helloworld" + }, + "mac": { + "packageName": "org.cocos2d.helloworld" + }, + "win32": {}, + "android-instant": { + "REMOTE_SERVER_ROOT": "", + "host": "", + "packageName": "org.cocos2d.helloworld", + "pathPattern": "", + "recordPath": "", + "scheme": "https", + "skipRecord": false + }, + "appBundle": false +} diff --git a/settings/project.json b/settings/project.json index a53b837..2ad4142 100755 --- a/settings/project.json +++ b/settings/project.json @@ -23,7 +23,7 @@ "height": 640, "width": 960 }, - "last-module-event-record-time": 0, + "last-module-event-record-time": 1585747006376, "assets-sort-type": "name", "facebook": { "appID": "", @@ -34,5 +34,6 @@ "live": { "enable": false } - } + }, + "start-scene": "current" }