kaka 5 år sedan
förälder
incheckning
16506e9815

+ 151 - 13
assets/resources/game/prefab/game.prefab

@@ -30,11 +30,11 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 34
+        "__id__": 39
       }
     ],
     "_prefab": {
-      "__id__": 35
+      "__id__": 40
     },
     "_opacity": 255,
     "_color": {
@@ -276,11 +276,11 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 32
+        "__id__": 37
       }
     ],
     "_prefab": {
-      "__id__": 33
+      "__id__": 38
     },
     "_opacity": 255,
     "_color": {
@@ -348,19 +348,22 @@
       },
       {
         "__id__": 24
+      },
+      {
+        "__id__": 29
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 29
+        "__id__": 34
       },
       {
-        "__id__": 30
+        "__id__": 35
       }
     ],
     "_prefab": {
-      "__id__": 31
+      "__id__": 36
     },
     "_opacity": 255,
     "_color": {
@@ -373,7 +376,7 @@
     "_contentSize": {
       "__type__": "cc.Size",
       "width": 120,
-      "height": 376
+      "height": 475
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -452,7 +455,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        148.5,
+        198,
         0,
         0,
         0,
@@ -586,7 +589,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        49.5,
+        99,
         0,
         0,
         0,
@@ -720,7 +723,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        -49.5,
+        0,
         0,
         0,
         0,
@@ -854,7 +857,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        -148.5,
+        -99,
         0,
         0,
         0,
@@ -946,6 +949,140 @@
     "sync": false
   },
   {
+    "__type__": "cc.Node",
+    "_name": "btn5",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 8
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 30
+      },
+      {
+        "__id__": 31
+      }
+    ],
+    "_prefab": {
+      "__id__": 33
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 80,
+      "height": 79
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -198,
+        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.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 29
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "c53d92da-02b7-4ea1-9d09-e0c26277ea0a"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "b8d2cnq+GZLFK30xbLDqr/m",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 29
+    },
+    "_enabled": true,
+    "panel_name": "moreGame",
+    "open_type": 0,
+    "panel_type": 2,
+    "onComplete": {
+      "__id__": 32
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ClickEvent",
+    "target": null,
+    "component": "",
+    "_componentId": "",
+    "handler": "",
+    "customEventData": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "b4dea4a9-29c8-46bc-a50d-5754afa7a2bd"
+    },
+    "fileId": "a408fC/SBOw7iKF9CAjCp9",
+    "sync": false
+  },
+  {
     "__type__": "cc.Layout",
     "_name": "",
     "_objFlags": 0,
@@ -956,7 +1093,7 @@
     "_layoutSize": {
       "__type__": "cc.Size",
       "width": 120,
-      "height": 376
+      "height": 475
     },
     "_resize": 1,
     "_N$layoutType": 2,
@@ -1037,6 +1174,7 @@
     "btn4": {
       "__id__": 24
     },
+    "btn5": null,
     "_id": ""
   },
   {

+ 1 - 1
assets/resources/module/moreGame/MoreGamePopNode.prefab

@@ -13,7 +13,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "MoreGamePopNode",
+    "_name": "moreGamePopNode",
     "_objFlags": 0,
     "_parent": null,
     "_children": [

+ 1 - 1
assets/resources/module/moreGame/MoreNormalGameItem.prefab

@@ -13,7 +13,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "MoreNormalGameItem",
+    "_name": "moreNormalGameItem",
     "_objFlags": 0,
     "_parent": null,
     "_children": [

+ 2 - 2
assets/resources/module/moreGame/PointItem.prefab

@@ -13,7 +13,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "PointItem",
+    "_name": "pointItem",
     "_objFlags": 0,
     "_parent": null,
     "_children": [
@@ -315,7 +315,7 @@
     "asset": {
       "__uuid__": "da45692f-8b95-4bbd-8db7-d5bdfdcb1199"
     },
-    "fileId": "12ow9AGctGYIeaqwrpOTCv",
+    "fileId": "",
     "sync": false
   }
 ]

+ 1844 - 0
assets/resources/module/moreGame/moreGame.prefab

@@ -0,0 +1,1844 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "moreGame",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 6
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 52
+      },
+      {
+        "__id__": 53
+      }
+    ],
+    "_prefab": {
+      "__id__": 54
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 1334
+    },
+    "_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.Node",
+    "_name": "New Sprite(Splash)",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 3
+      },
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 5
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 239,
+      "g": 243,
+      "b": 246,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 2000
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        35.322,
+        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.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "a23235d1-15db-4b95-8439-a2e005bfff91"
+    },
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.BlockInputEvents",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "7ahh6FZudBAI2LX3kToFfM",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Par",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 7
+      },
+      {
+        "__id__": 18
+      },
+      {
+        "__id__": 42
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 50
+      }
+    ],
+    "_prefab": {
+      "__id__": 51
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 1334
+    },
+    "_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.Node",
+    "_name": "moreGame_bg_titleBig",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_children": [
+      {
+        "__id__": 8
+      },
+      {
+        "__id__": 12
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 15
+      },
+      {
+        "__id__": 16
+      }
+    ],
+    "_prefab": {
+      "__id__": 17
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 141
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        595.421,
+        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": "关闭按钮",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 7
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 9
+      },
+      {
+        "__id__": 10
+      }
+    ],
+    "_prefab": {
+      "__id__": 11
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 69,
+      "height": 52
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -312,
+        4,
+        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.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 8
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "62e74924-597f-4d5f-8d43-f7b76fa1a1c9"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cdc50kCRVVBa5gcp4XXxVO+",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 8
+    },
+    "_enabled": true,
+    "node_panel": {
+      "__id__": 1
+    },
+    "onComplete": [],
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "e00n3Vl8hPhpkOuD05VM5l",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "moreGame_txt_title",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 7
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 13
+      }
+    ],
+    "_prefab": {
+      "__id__": 14
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 225,
+      "height": 45
+    },
+    "_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.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 12
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "63927c10-0bce-4114-8ee5-c829cfd891f6"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_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__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "77Vgp1UWtHAI/n751bD3Z/",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 7
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "eff0124b-bbfd-4aa6-a934-eb8c1bd87103"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 7
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 1,
+    "_left": 0,
+    "_right": 0,
+    "_top": 1.0789999999999509,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "adJJF7FodDh6G3JhJ8oNVb",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "topPart",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_children": [
+      {
+        "__id__": 19
+      },
+      {
+        "__id__": 28
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 40
+      }
+    ],
+    "_prefab": {
+      "__id__": 41
+    },
+    "_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,
+        508.869,
+        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": "moreGame_bg_item",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 18
+    },
+    "_children": [
+      {
+        "__id__": 20
+      },
+      {
+        "__id__": 23
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 26
+      }
+    ],
+    "_prefab": {
+      "__id__": 27
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 730,
+      "height": 60
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -27.344,
+        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": "moreGame_icon_begin",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 19
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 21
+      }
+    ],
+    "_prefab": {
+      "__id__": 22
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 6,
+      "height": 24
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -329.439,
+        -3.884,
+        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.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "b74f3542-e859-4721-b3a0-dfb7e6ea3483"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_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__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "cch1UOqOZGgap0vO+Wl6uh",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New Label",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 19
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 24
+      }
+    ],
+    "_prefab": {
+      "__id__": 25
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 216,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -204,
+        -2.656,
+        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__": 23
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "该开发者的更多游戏",
+    "_N$string": "该开发者的更多游戏",
+    "_fontSize": 24,
+    "_lineHeight": 40,
+    "_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__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "94iPyKfppEhbXX1mckXfH9",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 19
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "ff73bbcb-aeed-4620-94a7-0aa16cfdeb7b"
+    },
+    "_type": 0,
+    "_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__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "465cc9m8NN/IikbwrfG5j/",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New ScrollView",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 18
+    },
+    "_children": [
+      {
+        "__id__": 29
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 37
+      },
+      {
+        "__id__": 38
+      }
+    ],
+    "_prefab": {
+      "__id__": 39
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 730,
+      "height": 1022
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -63.495000000000005,
+        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": "view",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 28
+    },
+    "_children": [
+      {
+        "__id__": 30
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      },
+      {
+        "__id__": 35
+      }
+    ],
+    "_prefab": {
+      "__id__": 36
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 730,
+      "height": 1022
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -511,
+        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": "content",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 29
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 31
+      },
+      {
+        "__id__": 32
+      }
+    ],
+    "_prefab": {
+      "__id__": 33
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 730,
+      "height": 170
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -365,
+        506,
+        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.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 30
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": 5.000000000000028,
+    "_bottom": 847,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 550,
+    "_originalHeight": 400,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Layout",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 30
+    },
+    "_enabled": true,
+    "_layoutSize": {
+      "__type__": "cc.Size",
+      "width": 730,
+      "height": 170
+    },
+    "_resize": 1,
+    "_N$layoutType": 2,
+    "_N$cellSize": {
+      "__type__": "cc.Size",
+      "width": 40,
+      "height": 40
+    },
+    "_N$startAxis": 0,
+    "_N$paddingLeft": 12,
+    "_N$paddingRight": 0,
+    "_N$paddingTop": 0,
+    "_N$paddingBottom": 0,
+    "_N$spacingX": 30,
+    "_N$spacingY": -5,
+    "_N$verticalDirection": 1,
+    "_N$horizontalDirection": 0,
+    "_N$affectedByScale": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "814XCVX6hGh5sifxTM7f7Y",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Mask",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 29
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_spriteFrame": null,
+    "_type": 0,
+    "_segments": 64,
+    "_N$alphaThreshold": 0,
+    "_N$inverted": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 29
+    },
+    "_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": 240,
+    "_originalHeight": 250,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "8ekOv0xa1LUJ/1Suir4iKv",
+    "sync": false
+  },
+  {
+    "__type__": "cc.ScrollView",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 28
+    },
+    "_enabled": true,
+    "horizontal": false,
+    "vertical": true,
+    "inertia": true,
+    "brake": 0.75,
+    "elastic": true,
+    "bounceDuration": 0.23,
+    "scrollEvents": [],
+    "cancelInnerEvents": false,
+    "_N$content": {
+      "__id__": 30
+    },
+    "content": {
+      "__id__": 30
+    },
+    "_N$horizontalScrollBar": null,
+    "_N$verticalScrollBar": null,
+    "_id": ""
+  },
+  {
+    "__type__": "9a31drXM+9NCKYkF9D78zlF",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 28
+    },
+    "_enabled": true,
+    "pre_item": [
+      {
+        "__uuid__": "0acc5eb1-6666-4231-8d4e-796b2a1c57e9"
+      },
+      {
+        "__uuid__": "cf83d22d-212f-46e5-b274-e2050ec2ed28"
+      }
+    ],
+    "scr_item": [
+      "MoreNormalGameItem",
+      "MoreGameBanner"
+    ],
+    "itemInterval": -5,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "fbc4znOlhJI59nBAyzssaw",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 18
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 1,
+    "_left": 375,
+    "_right": 375,
+    "_top": 158.13099999999997,
+    "_bottom": 1175.8690000000001,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "089dBrz3BIlLgwCHUrdBM1",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "moreGame_bg_txt",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_children": [
+      {
+        "__id__": 43
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 47
+      },
+      {
+        "__id__": 48
+      }
+    ],
+    "_prefab": {
+      "__id__": 49
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 450,
+      "height": 47
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -622.07,
+        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": "New Label",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 42
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 44
+      },
+      {
+        "__id__": 45
+      }
+    ],
+    "_prefab": {
+      "__id__": 46
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 121,
+      "g": 181,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 216,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -4.618527782440651e-14,
+        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__": 43
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "更多游戏,敬请期待",
+    "_N$string": "更多游戏,敬请期待",
+    "_fontSize": 24,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 1,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 1,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 0,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 43
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 4,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": -1.7000000000000455,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "dbCXPMvtpMU4njfbgYD6p5",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 42
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "8ac87260-ba66-4266-a345-4037bf4aec48"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 42
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 4,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 21.42999999999995,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "36yrml4bVBFoD738OGChss",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 6
+    },
+    "_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": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "6eAUfgmTdJOIEVUwYMYOvb",
+    "sync": false
+  },
+  {
+    "__type__": "cc.BlockInputEvents",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "a6705qKu8tPpoRd4ECt6v+E",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "normalSv": {
+      "__id__": 37
+    },
+    "moreGameNormalNode": {
+      "__uuid__": "0acc5eb1-6666-4231-8d4e-796b2a1c57e9"
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "14a93b23-e3dc-45f3-b1e1-63266d0f6f12"
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 0 - 0
assets/resources/module/moreGame/moreGameNode.prefab.meta → assets/resources/module/moreGame/moreGame.prefab.meta


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 12 - 1780
assets/resources/module/moreGame/moreGameBanner.prefab


+ 8 - 0
assets/resources/module/moreGame/moreGameBanner.prefab.meta

@@ -0,0 +1,8 @@
+{
+  "ver": "1.2.9",
+  "uuid": "cf83d22d-212f-46e5-b274-e2050ec2ed28",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

+ 1 - 0
assets/script/game/data/GData.ts

@@ -68,6 +68,7 @@ class GData {
         this.sign = new SignData();
         this.cashNormal = new CashNormalData();
         this.cashPig = new CashPigData();
+        this.moreGame = new MoreGameData();
     }
 }
 

+ 43 - 39
assets/script/game/data/MoreGameData.ts

@@ -8,19 +8,24 @@ import JsbSystem from "../../mk/system/JsbSystem"
 
 export default class MoreGameData {
     /**推荐游戏信息 */
-    moreGameList = null
-    more
-
-    private static instance: MoreGameData = null
-    private static downLoadTask: Map<string, DownloadTaskClazz> = null
-    static get Instance(): MoreGameData {
-        if (!this.instance) {
-            this.downLoadTask = new Map<string, any>()
-            this.instance = new MoreGameData()
-        }
-        return this.instance
+    private _moreGameList = null
+
+    set moreGameList(value) {
+        this._moreGameList = value;
+        this.init_moreGameList = true;
+    }
+
+    get moreGameList() {
+        return this._moreGameList;
     }
 
+    /** 刷新标志位 */
+    init_moreGameList = false;
+
+    /** 下载中列表 */
+    private static downLoadTaskMap: Map<string, DownloadTaskClazz> = new Map<string, any>()
+
+    /** 测试数据 */
     private testData = {
         "normal": [
             {
@@ -51,6 +56,7 @@ export default class MoreGameData {
                 "packageName": "org.cocos2d.hundredsofmillion.mk.mz",
                 "icon": "https://oss.duiweize.com/fission/fviQN9OpUmmqpTjU.png",
                 "banner": "https://oss.duiweize.com/fission/eWUxr3OySHIohqtB.png",
+                "banner2": "https://oss.duiweize.com/fission/eWUxr3OySHIohqtB.png",
             },
             {
                 "nebulaAppId": "wx22b3f0f8005f0e51",
@@ -60,21 +66,27 @@ export default class MoreGameData {
                 "packageName": "com.aries.hhcq.mz",
                 "icon": "https://oss.duiweize.com/fission/ZqDsgbj9PT94RcG0.png",
                 "banner": "https://oss.duiweize.com/fission/goS05API8LtqB0QH.png",
+                "banner2": "https://oss.duiweize.com/fission/goS05API8LtqB0QH.png",
             }
         ]
     }
 
     async sendRecommendList() {
-        let data = {};
-        let response = await mk.http.sendRequest('/fission/recommendList', 'POST', JSON.stringify(data))
+        // if (this._moreGameList == null || this._moreGameList == undefined) {
+        //     let data = {};
+        //     let response = await mk.http.sendRequest('/fission/recommendList', 'POST', JSON.stringify(data))
 
-        if (response.errcode != 0) {
-            return;
-        }
+        //     if (response.errcode != 0) {
+        //         return;
+        //     }
+        //     this.moreGameList(response.data);
+        // }
+        // else {
+        //     this.init_moreGameList = true;
+        // }
 
-        this.moreGameList = response.data
-        // //test
-        this.moreGameList = this.testData
+        //test
+        this.moreGameList = this.testData;
 
         //刷新主界面按钮状态
         // if (cc.isValid(UiM.Instance.hallNode)) {
@@ -103,16 +115,11 @@ export default class MoreGameData {
         let response = mk.http.sendRequest('/fission/appDownloadLog', 'POST', JSON.stringify(data));
     }
 
-    // nebulaAppId: wx07895e2f78748das
-    // title: 测试3
-    // introduction: 阿达大厦大
-    // downloadUrl: htt://www.baidu.com
-    // packageName:
-    // icon: https://oss.duiweize.com/fission/5HVo76AZCBEBjjAz.png
-    // banner: https://oss.duiweize.com/fission/Q2xrr3pJRcpoRhz3.png
-    // type: 2
-    // sort: 2
-
+    /**
+     * 下载
+     * @param data 
+     * @returns 下载任务
+     */
     createNewTask(data): DownloadTaskClazz {
         let name = data.nebulaAppId + ".apk"
         let url = data.downloadUrl
@@ -127,19 +134,17 @@ export default class MoreGameData {
             }
         }
 
-        let path = jsb.fileUtils.getWritablePath() + name;
-        if (JsbSystem.isFileExist(path)) {
-            JsbSystem.installApk(path);
+        if (JsbSystem.isFileExist(name)) {
+            JsbSystem.installApk(name);
             return null;
         }
 
-        if (MoreGameData.downLoadTask[data.nebulaAppId]) {
+        if (MoreGameData.downLoadTaskMap[data.nebulaAppId]) {
             // EffectNode.instance.PlayTipSimple('正在下载中...')
             return null
         }
 
         // EffectNode.instance.PlayTipSimple('开始下载...')
-        mk.encrypt.decrypt
 
         let downLoadTask = new DownloadTaskClazz(0, 0, data.nebulaAppId, null)
         let curTask = JsbSystem.downFile2Local(url, data.nebulaAppId + ".apk", (locaPath) => {
@@ -147,25 +152,24 @@ export default class MoreGameData {
             downLoadTask.progress = -2
             this.sendAppDownloadLog(data.nebulaAppId)
             setTimeout(() => {
-                JsbSystem.installApk(path)
+                JsbSystem.installApk(name)
             }, 1)
         }, () => {
             downLoadTask.progress = -1
-            MoreGameData.downLoadTask[data.nebulaAppId] = null
+            MoreGameData.downLoadTaskMap[data.nebulaAppId] = null
             // EffectNode.instance.PlayTip('下载失败,请稍后再试')
         }, (task: jsb.DownloaderTask, bytesReceived: number, totalBytesReceived: number, totalBytesExpected: number) => {
             downLoadTask.progress = bytesReceived
             downLoadTask.totalBytesReceives = totalBytesReceived
         })
         downLoadTask.downloadTask = curTask
-        MoreGameData.downLoadTask[data.nebulaAppId] = downLoadTask
+        MoreGameData.downLoadTaskMap[data.nebulaAppId] = downLoadTask
         // AdM.onSendEvent('hutuiEventDown_' + data.nebulaAppId, "互推下载" + data.title, 'hutuiEventDown')
         return downLoadTask
     }
 
     getTaskInfo(appId): DownloadTaskClazz {
-        // for(let entry of t)
-        return MoreGameData.downLoadTask[appId]
+        return MoreGameData.downLoadTaskMap[appId]
     }
 
     // /** 随机获取推荐位游戏  展示在更多游戏界面中部 可能是空*/

+ 0 - 12
assets/script/game/manager.meta

@@ -1,12 +0,0 @@
-{
-  "ver": "1.1.2",
-  "uuid": "c5e8e140-1e59-4cbe-bc96-92057b701c06",
-  "isBundle": false,
-  "bundleName": "",
-  "priority": 1,
-  "compressionType": {},
-  "optimizeHotUpdate": {},
-  "inlineSpriteFrames": {},
-  "isRemoteBundle": {},
-  "subMetas": {}
-}

+ 3 - 1
assets/script/game/module/game/FunBtns.ts

@@ -12,6 +12,8 @@ export default class FunBtns extends cc.Component {
     btn3: cc.Node = null;
     @property({ type: cc.Node, displayName: "提现" })
     btn4: cc.Node = null;
+    @property({ type: cc.Node, displayName: "互推" })
+    btn5: cc.Node = null;
 
     onLoad() {
 
@@ -24,7 +26,7 @@ export default class FunBtns extends cc.Component {
 
     init() {
         // data功能开启
-        let data = [1, 1, 1, 1];
+        let data = [1, 1, 1, 1, 1];
         for (let i = 0; i < data.length; i++) {
             if (data[i] == 0) {
                 this['btn' + (i + 1)].active = data[i] == 1;

+ 65 - 0
assets/script/game/module/module/moreGame/MoreGame.ts

@@ -0,0 +1,65 @@
+/**
+ * @description 互推界面
+ * @author kaka
+ */
+
+const { ccclass, property } = cc._decorator;
+
+@ccclass
+export default class MoreGameNode extends cc.Component {
+
+    @property(cc.ScrollView)
+    normalSv: cc.ScrollView = null;
+
+    @property(cc.Prefab)
+    moreGameNormalNode: cc.Prefab = null
+
+    private normalDatas = null
+
+    public hasClick = false
+
+
+    start() {
+        this.node.setContentSize(cc.winSize)
+        gData.moreGame.sendRecommendList()
+
+        let addY = (cc.winSize.height - 1334)
+        this.normalSv.node.height += addY
+        this.normalSv.node.getChildByName('view').height += addY
+    }
+
+    update() {
+        if (gData.moreGame.init_moreGameList) {
+            this.initView();
+        }
+    }
+
+    lateUpdate() {
+        gData.moreGame.init_moreGameList = false;
+    }
+
+    initView() {
+        this.normalSv.content.destroyAllChildren();
+
+        this.normalDatas = gData.moreGame.moreGameList.normal;
+        let data = [];
+        let len = this.normalDatas.length;
+        for (var i = 0; i < len; i++) {
+            let pfbType = 0;
+            let obj = {
+                item_data: this.normalDatas[i],
+                pfbType: pfbType
+            }
+            data.push(obj);
+            if (i == 1) {
+                pfbType = 1;
+                let obj = {
+                    item_data: gData.moreGame.moreGameList.banner,
+                    pfbType: pfbType
+                }
+                data.push(obj);
+            }
+        }
+        this.normalSv.node.emit('srollview-init', data)
+    }
+}

+ 0 - 0
assets/script/game/module/module/moreGame/MoreGameNode.ts.meta → assets/script/game/module/module/moreGame/MoreGame.ts.meta


+ 9 - 63
assets/script/game/module/module/moreGame/MoreGameNode.ts → assets/script/game/module/module/moreGame/MoreGameBanner.ts

@@ -1,23 +1,16 @@
-/**
- * @description 互推界面
+/** 
+ * @description 互推界面banner item类
  * @author kaka
  */
 
 import MoreGamePicItem from "./MoreGamePicItem";
-import MoreNormalGameItem from "./MoreNormalGameItem";
 import PointItem from "./PointItem";
 
+
 const { ccclass, property } = cc._decorator;
 
 @ccclass
-export default class MoreGameNode extends cc.Component {
-
-    @property(cc.ScrollView)
-    normalSv: cc.ScrollView = null;
-
-    @property(cc.Prefab)
-    moreGameNormalNode: cc.Prefab = null
-
+export default class MoreGameBanner extends cc.Component {
     @property(cc.Node)
     dragArea: cc.Node = null
 
@@ -34,9 +27,6 @@ export default class MoreGameNode extends cc.Component {
     pointLy: cc.Node = null
 
     @property(cc.Node)
-    centerNode: cc.Node = null
-
-    @property(cc.Node)
     btnLeft: cc.Node = null
 
     @property(cc.Node)
@@ -47,24 +37,12 @@ export default class MoreGameNode extends cc.Component {
     private curSelDownItem = null
     private preDownItem = null
     private curIndex = 0
-    private normalDatas = null
     private bannerDatas = null
-
-    public hasClick = false
-
     private curSelPoint = null
 
-    start() {
-        this.node.setContentSize(cc.winSize)
-        this.normalSv.content.destroyAllChildren()
-        if (gData.moreGame.moreGameList == null || gData.moreGame.moreGameList == undefined) {
-            gData.moreGame.sendRecommendList()
-        }
-
-        let addY = (cc.winSize.height - 1334)
-        this.normalSv.node.height += addY
-        this.normalSv.node.getChildByName('view').height += addY
+    private hasClick = false;
 
+    start() {
         this.dragArea.on(cc.Node.EventType.TOUCH_START, this.onDragStart, this)
         this.dragArea.on(cc.Node.EventType.TOUCH_END, this.onDragEnd, this)
     }
@@ -74,19 +52,8 @@ export default class MoreGameNode extends cc.Component {
         this.dragArea.off(cc.Node.EventType.TOUCH_END, this.onDragEnd, this)
     }
 
-    initView() {
-        this.centerNode.parent = this.node
-        this.normalSv.content.destroyAllChildren()
-        if (gData.moreGame.moreGameList == null || gData.moreGame.moreGameList == undefined) {
-            return
-        }
-
-        this.setBannerInfo()
-        this.setNormalInfo()
-    }
-
-    setBannerInfo() {
-        this.bannerDatas = gData.moreGame.moreGameList.banner
+    public async setItemData(bannerDatas) {
+        this.bannerDatas = bannerDatas.item_data;
         if (this.bannerDatas && this.bannerDatas.length > 0) {
             for (var i = 0; i < this.bannerDatas.length; i++) {
                 let point = cc.instantiate(this.pointPrefab)
@@ -94,31 +61,10 @@ export default class MoreGameNode extends cc.Component {
                 this.pointLy.addChild(point)
             }
         }
-    }
 
-    setNormalInfo() {
-        this.normalDatas = gData.moreGame.moreGameList.normal
-
-        if (this.normalDatas && this.normalDatas.length > 0) {
-            for (var i = 0; i < this.normalDatas.length; i++) {
-                let node = cc.instantiate(this.moreGameNormalNode)
-                node.name = i.toString()
-                node.getComponent(MoreNormalGameItem).setInfo(this.normalDatas[i])
-                node.parent = this.normalSv.content
-
-                if (i == 1) {
-                    if (this.bannerDatas && this.bannerDatas.length > 0) {
-                        this.centerNode.parent = this.normalSv.content
-                        this.centerNode.x = 25
-                        this.onOpenBigPicNode(0)
-                    }
-                }
-            }
-        }
+        this.onOpenBigPicNode(0);
     }
 
-    /** ---------------- bigpicNode */
-
     onOpenBigPicNode(index) {
         this.curIndex = index
 

+ 9 - 0
assets/script/game/module/module/moreGame/MoreGameBanner.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "00a05c10-4ee9-4f9f-a5c8-4cfa78779297",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 5 - 2
assets/script/game/module/module/moreGame/MoreGamePicItem.ts

@@ -1,3 +1,7 @@
+/** 
+ * @description 互推banner 单个item
+ * @author kaka
+ */
 import JsbSystem from "../../../../mk/system/JsbSystem";
 
 const { ccclass, property } = cc._decorator;
@@ -49,8 +53,7 @@ export default class MoreGamePicItem extends cc.Component {
             this.spRed.active = false
             this.btnStart.active = true
         } else {
-            let path = jsb.fileUtils.getWritablePath() + data.nebulaAppId + ".apk";
-            if (JsbSystem.isFileExist(path)) {
+            if (JsbSystem.isFileExist(data.nebulaAppId + ".apk")) {
                 //安装
                 this.spRed.active = false
                 this.btnStart.active = true

+ 18 - 29
assets/script/game/module/module/moreGame/MoreNormalGameItem.ts

@@ -1,3 +1,7 @@
+/** 
+ * @description 互推界面常规item
+ * @author kaka
+ */
 import JsbSystem from "../../../../mk/system/JsbSystem";
 
 
@@ -26,19 +30,16 @@ export default class MoreNormalGameItem extends cc.Component {
     @property(cc.Node)
     spRed: cc.Node = null;
 
-
-    // LIFE-CYCLE CALLBACKS:
-
-    // onLoad () {}
     private data = null
 
-    start() {
-    }
-
-    setInfo(data) {
-        this.data = data
+    /**
+     * list_data
+     * @param data item数据
+     */
+    public async setItemData(bData) {
+        this.data = bData.item_data;
         if (cc.sys.os == cc.sys.OS_ANDROID) {
-            cc.loader.load(data.icon, (err, res) => {
+            cc.loader.load(this.data.icon, (err, res) => {
                 if (err) {
                     console.log('err:', err);
                     return;
@@ -50,16 +51,15 @@ export default class MoreNormalGameItem extends cc.Component {
             })
         }
 
-        this.labName.string = data.title
-        this.labDes.string = data.introduction
+        this.labName.string = this.data.title
+        this.labDes.string = this.data.introduction
         this.spRed.active = false
 
-        if (JsbSystem.ifCanStartGame(data.packageName, false)) {
+        if (JsbSystem.ifCanStartGame(this.data.packageName, false)) {
             this.btnDown.active = false
             this.btnOpen.active = true
         } else {
-            let path = jsb.fileUtils.getWritablePath() + data.nebulaAppId + ".apk";
-            if (JsbSystem.isFileExist(path)) {
+            if (JsbSystem.isFileExist(this.data.nebulaAppId + ".apk")) {
                 this.btnDown.active = false
                 this.btnOpen.active = true
             } else {
@@ -67,7 +67,7 @@ export default class MoreNormalGameItem extends cc.Component {
                 this.btnOpen.active = false
                 // this.spRed.active = true
 
-                let info = gData.moreGame.getTaskInfo(data.nebulaAppId)
+                let info = gData.moreGame.getTaskInfo(this.data.nebulaAppId)
                 if (info != null) {
                     this.schedule(() => {
                         this.showDownloadProgress()
@@ -79,14 +79,6 @@ export default class MoreNormalGameItem extends cc.Component {
         }
     }
 
-    // clickPic() {
-    //     GameM.audioM.playEffect(AUDIO_TYPE.button)
-    //     let index = parseInt(this.node.name)
-    //     if (UiM.Instance.moreGameNode) {
-    //         UiM.Instance.moreGameNode.getComponent(MoreGameNode).onOpenBigPicNode(index)
-    //     }
-    // }
-
     cool = false
     creatorDownLoadTask() {
         // GameM.audioM.playEffect(AUDIO_TYPE.button)
@@ -116,13 +108,10 @@ export default class MoreNormalGameItem extends cc.Component {
                 // LogUtil.logV("showDownloadProgress", "three")
                 this.progressLabel.string = ((info.progress / info.totalBytesReceives) * 100).toFixed(1) + "%"
             } else {
-                this.setInfo(this.data)
+                this.setItemData(this.data)
             }
         } else {
-            this.setInfo(this.data)
+            this.setItemData(this.data)
         }
     }
-
-
-    update(dt) { }
 }

+ 5 - 1
assets/script/mk/system/JsbSystem.ts

@@ -15,7 +15,11 @@ export default class JsbSystem {
      * @param filePath 文件路径 
      * @returns 是否文件存在 boolean
      */
-    public static isFileExist(filePath: string): boolean {
+    public static isFileExist(fileName: string): boolean {
+        if (cc.sys.os == cc.sys.OS_WINDOWS) {
+            return true;
+        }
+        let filePath = this.getWritablePath() + fileName + ".apk";
         return jsb.fileUtils.isFileExist(filePath);
     }
 

Vissa filer visades inte eftersom för många filer har ändrats