瀏覽代碼

Merge branch 'master' of http://git.mokasz.com/zouyong/mk_framework into master

fengcong 5 年之前
父節點
當前提交
8407a56b57
共有 56 個文件被更改,包括 4540 次插入923 次删除
  1. 112 0
      assets/resources/data/guide_data.json
  2. 5 0
      assets/resources/data/guide_data.json.meta
  3. 247 124
      assets/resources/game/prefab/game.prefab
  4. 539 2
      assets/resources/game/prefab/gameplay.prefab
  5. 12 0
      assets/resources/module/agreementTip.meta
  6. 1903 0
      assets/resources/module/agreementTip/agreementTip.prefab
  7. 8 0
      assets/resources/module/agreementTip/agreementTip.prefab.meta
  8. 二進制
      assets/resources/module/agreementTip/fuli_list_1.png
  9. 36 0
      assets/resources/module/agreementTip/fuli_list_1.png.meta
  10. 12 0
      assets/resources/module/guide.meta
  11. 535 0
      assets/resources/module/guide/guide.prefab
  12. 8 0
      assets/resources/module/guide/guide.prefab.meta
  13. 5 7
      assets/resources/module/login/login.prefab
  14. 二進制
      assets/resources/module/login/texture/jindu2.png
  15. 119 232
      assets/resources/module/reward/reward.prefab
  16. 142 255
      assets/resources/module/reward/rewardLuck.prefab
  17. 394 234
      assets/resources/module/reward/rewardMission.prefab
  18. 二進制
      assets/resources/module/reward/texture/button.png
  19. 6 6
      assets/resources/module/reward/texture/button.png.meta
  20. 二進制
      assets/resources/module/reward/texture/button1_yellow.png
  21. 36 0
      assets/resources/module/reward/texture/button1_yellow.png.meta
  22. 二進制
      assets/resources/module/reward/texture/button2.png
  23. 36 0
      assets/resources/module/reward/texture/button2.png.meta
  24. 4 1
      assets/script/before/GamePlay.ts
  25. 46 0
      assets/script/game/component/BangsFit.ts
  26. 9 0
      assets/script/game/component/BangsFit.ts.meta
  27. 3 0
      assets/script/game/data/GData.ts
  28. 5 0
      assets/script/game/data/LoginData.ts
  29. 64 0
      assets/script/game/data/module/GuideData.ts
  30. 9 0
      assets/script/game/data/module/GuideData.ts.meta
  31. 4 19
      assets/script/game/data/module/PigBankData.ts
  32. 23 5
      assets/script/game/data/module/SignData.ts
  33. 8 3
      assets/script/game/data/module/TurnableData.ts
  34. 3 0
      assets/script/game/game/Game.ts
  35. 12 0
      assets/script/game/module/agreementTip.meta
  36. 33 0
      assets/script/game/module/agreementTip/agreementTip.ts
  37. 9 0
      assets/script/game/module/agreementTip/agreementTip.ts.meta
  38. 7 10
      assets/script/game/module/blessingBag/BlessingBag.ts
  39. 12 0
      assets/script/game/module/guide.meta
  40. 23 0
      assets/script/game/module/guide/Guide.ts
  41. 9 0
      assets/script/game/module/guide/Guide.ts.meta
  42. 6 1
      assets/script/game/module/login/Login.ts
  43. 2 2
      assets/script/game/module/pigBank/PigBank.ts
  44. 20 14
      assets/script/game/module/reward/Reward.ts
  45. 1 1
      assets/script/game/module/sign/Sign.ts
  46. 24 5
      assets/script/game/module/turntable/Turnable.ts
  47. 1 1
      assets/script/game/module/turntable/TurnableItem.ts
  48. 26 1
      assets/script/mk/system/AdSystem.ts
  49. 17 0
      assets/script/mk/system/GuideSystem.ts
  50. 5 0
      assets/script/mk/system/MKSystem.ts
  51. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-hdpi/ic_launcher.png
  52. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-ldpi/ic_launcher.png
  53. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-mdpi/ic_launcher.png
  54. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xhdpi/ic_launcher.png
  55. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xxhdpi/ic_launcher.png
  56. 二進制
      build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xxxhdpi/ic_launcher.png

+ 112 - 0
assets/resources/data/guide_data.json

@@ -0,0 +1,112 @@
+[
+	{
+		"id": "1_1",
+		"trigger": 1,
+		"tr_num": null,
+		"tr_form": 2,
+		"dialog": "欢迎来到轻松连连消",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "1_2",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 2,
+		"dialog": "点击“开始游戏”,让我来介绍一下",
+		"display_rect": "",
+		"click_node": "btn_start",
+		"finger": "100:0",
+		"lag_next": 0
+	},
+	{
+		"id": "1_3",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "点击这两个动物即可消除哦",
+		"display_rect": "-300:100:100:500",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 1
+	},
+	{
+		"id": "1_4",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "消除可获得大量进度哦",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 2
+	},
+	{
+		"id": "1_5",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "进度攒满即可通关",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "1_6",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "继续点击消除吧",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "2_1",
+		"trigger": 1,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "点击领取红包币",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "2_2",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "红包币可用于提现",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "3_1",
+		"trigger": 1,
+		"tr_num": null,
+		"tr_form": 2,
+		"dialog": "达到提现条件啦!",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	},
+	{
+		"id": "3_2",
+		"trigger": null,
+		"tr_num": null,
+		"tr_form": 1,
+		"dialog": "点击即可提现",
+		"display_rect": "",
+		"click_node": "",
+		"finger": "",
+		"lag_next": 0
+	}
+]

+ 5 - 0
assets/resources/data/guide_data.json.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.0",
+  "uuid": "2301f946-ef9d-4d93-b296-1f8ff5b307d3",
+  "subMetas": {}
+}

文件差異過大導致無法顯示
+ 247 - 124
assets/resources/game/prefab/game.prefab


+ 539 - 2
assets/resources/game/prefab/gameplay.prefab

@@ -3517,8 +3517,8 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 0,
-      "height": 0
+      "width": 517,
+      "height": 44
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -3569,6 +3569,42 @@
         "__id__": 105
       }
     ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": null,
+    "_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__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "1f+IHtJNJE9Y4jJcagaVDc",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "leaf2",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 90
+    },
+    "_children": [],
     "_active": true,
     "_components": [
       {
@@ -3588,6 +3624,507 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
+      "width": 517,
+      "height": 44
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -218,
+        0.5,
+        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__": 94
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": null,
+    "_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__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "d9FFco149JeqXBXdQKZOiN",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 90
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": null,
+    "_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__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "a6XXP0GYVG77NjCXvHiS7R",
+    "sync": false
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "2b0OzJbYNMzLPFqudzpj1w",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "node_pauseBtn",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 88
+    },
+    "_children": [
+      {
+        "__id__": 101
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 104
+      }
+    ],
+    "_prefab": {
+      "__id__": 105
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 100,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        323.912,
+        31.54,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        1,
+        0
+      ]
+    },
+    "_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": "pause",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 100
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 102
+      }
+    ],
+    "_prefab": {
+      "__id__": 103
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 65,
+      "height": 65
+    },
+    "_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__": 101
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "68270bad-2f5e-43ad-8e47-f30056bb5360"
+    },
+    "_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__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "f3PzTA/s5JTrRslLJJeFul",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Button",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 100
+    },
+    "_enabled": true,
+    "_normalMaterial": null,
+    "_grayMaterial": null,
+    "duration": 0.1,
+    "zoomScale": 1.2,
+    "clickEvents": [],
+    "_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": {
+      "__id__": 100
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "2e7FYlE1hOG5YovBaQ/R4w",
+    "sync": false
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4c49ec9e-c64a-4921-84eb-9bdd737656e5"
+    },
+    "fileId": "e75lwFTTJF04mfhBFBNxYF",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "node_propBtn",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 108
+      },
+      {
+        "__id__": 122
+      },
+      {
+        "__id__": 136
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 150
+    },
+    "_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,
+        450.568,
+        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": "node_hammerBtn",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 107
+    },
+    "_children": [
+      {
+        "__id__": 109
+      },
+      {
+        "__id__": 116
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 120
+      }
+    ],
+    "_prefab": {
+      "__id__": 121
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
       "width": 75,
       "height": 60
     },

+ 12 - 0
assets/resources/module/agreementTip.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "e55211fa-1d57-49c2-8c75-cb32a8109085",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 1903 - 0
assets/resources/module/agreementTip/agreementTip.prefab

@@ -0,0 +1,1903 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "agreementTip",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 53
+      },
+      {
+        "__id__": 54
+      },
+      {
+        "__id__": 55
+      }
+    ],
+    "_prefab": {
+      "__id__": 56
+    },
+    "_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": [
+        375,
+        667,
+        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": "popRule",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 3
+      },
+      {
+        "__id__": 6
+      },
+      {
+        "__id__": 9
+      },
+      {
+        "__id__": 33
+      },
+      {
+        "__id__": 36
+      },
+      {
+        "__id__": 39
+      },
+      {
+        "__id__": 44
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 51
+      }
+    ],
+    "_prefab": {
+      "__id__": 52
+    },
+    "_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": "fuli_list_1",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": {
+      "__id__": 5
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 671,
+      "height": 422
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        107,
+        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__": 3
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "429a1d4b-5117-4390-af51-840edb26f400"
+    },
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "3dxigqF9NLv70GUdEzLbAi",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "title",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 7
+      }
+    ],
+    "_prefab": {
+      "__id__": 8
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 360,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        277.38800000000003,
+        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__": 6
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "用户协议和隐私政策",
+    "_N$string": "用户协议和隐私政策",
+    "_fontSize": 40,
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "7f+j/s2IlMvIahS8clHuP0",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "content",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 10
+      },
+      {
+        "__id__": 13
+      },
+      {
+        "__id__": 29
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 32
+    },
+    "_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,
+        281.064,
+        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": "1",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 9
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 11
+      }
+    ],
+    "_prefab": {
+      "__id__": 12
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 630,
+      "height": 130.39999999999998
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        9.203,
+        -33.31,
+        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__": 10
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "欢迎使用豪车大富翁,豪车大富翁非常重视您的隐私和个人信息保护。在您使用豪车大富翁之前,请认真阅读",
+    "_N$string": "欢迎使用豪车大富翁,豪车大富翁非常重视您的隐私和个人信息保护。在您使用豪车大富翁之前,请认真阅读",
+    "_fontSize": 32,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 0,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 3,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "7fPHHfu6RJCLPVIuWxwb4d",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "ly",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 9
+    },
+    "_children": [
+      {
+        "__id__": 14
+      },
+      {
+        "__id__": 19
+      },
+      {
+        "__id__": 22
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 27
+      }
+    ],
+    "_prefab": {
+      "__id__": 28
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 396,
+      "height": 60
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -153.761,
+        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": "btnUserAgreement",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 13
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 15
+      },
+      {
+        "__id__": 16
+      }
+    ],
+    "_prefab": {
+      "__id__": 18
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 5,
+      "g": 149,
+      "b": 173,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 192,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -102,
+        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__": 14
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "《用户协议》",
+    "_N$string": "《用户协议》",
+    "_fontSize": 32,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 0,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 0,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "b8d2cnq+GZLFK30xbLDqr/m",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 14
+    },
+    "_enabled": true,
+    "panel_name": "module/setting/rule",
+    "open_type": 0,
+    "transition_type": 3,
+    "onComplete": [
+      {
+        "__id__": 17
+      }
+    ],
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ClickEvent",
+    "target": {
+      "__id__": 1
+    },
+    "component": "",
+    "_componentId": "27e8eZbIM9ApIU8LRLiALwU",
+    "handler": "clickRule",
+    "customEventData": "0"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "82JLrh2pVEKa36GEuuBgCU",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "2",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 13
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 20
+      }
+    ],
+    "_prefab": {
+      "__id__": 21
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 32,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_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__": 19
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "及",
+    "_N$string": "及",
+    "_fontSize": 32,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 0,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 0,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "96hcrFgxVHspZ5esM9OGY8",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "btnPrivacy",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 13
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 23
+      },
+      {
+        "__id__": 24
+      }
+    ],
+    "_prefab": {
+      "__id__": 26
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 5,
+      "g": 149,
+      "b": 173,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 192,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        102,
+        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__": 22
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "《隐私政策》",
+    "_N$string": "《隐私政策》",
+    "_fontSize": 32,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 0,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 0,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "b8d2cnq+GZLFK30xbLDqr/m",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 22
+    },
+    "_enabled": true,
+    "panel_name": "module/setting/rule",
+    "open_type": 0,
+    "transition_type": 3,
+    "onComplete": [
+      {
+        "__id__": 25
+      }
+    ],
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ClickEvent",
+    "target": {
+      "__id__": 1
+    },
+    "component": "",
+    "_componentId": "27e8eZbIM9ApIU8LRLiALwU",
+    "handler": "clickRule",
+    "customEventData": "1"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "3f2OxLYXBJzIN1Lw5xuA4d",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Layout",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 13
+    },
+    "_enabled": true,
+    "_layoutSize": {
+      "__type__": "cc.Size",
+      "width": 396,
+      "height": 60
+    },
+    "_resize": 1,
+    "_N$layoutType": 1,
+    "_N$cellSize": {
+      "__type__": "cc.Size",
+      "width": 40,
+      "height": 40
+    },
+    "_N$startAxis": 0,
+    "_N$paddingLeft": 0,
+    "_N$paddingRight": 0,
+    "_N$paddingTop": 0,
+    "_N$paddingBottom": 0,
+    "_N$spacingX": -10,
+    "_N$spacingY": 0,
+    "_N$verticalDirection": 1,
+    "_N$horizontalDirection": 0,
+    "_N$affectedByScale": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "91gDk5LR1HQLPVBPqGSABF",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "3",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 9
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 30
+      }
+    ],
+    "_prefab": {
+      "__id__": 31
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 630,
+      "height": 90.39999999999999
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 1
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        9.203,
+        -193.633,
+        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__": 29
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "您同意并接受全部条款后方可开始使用豪车大富翁。",
+    "_N$string": "您同意并接受全部条款后方可开始使用豪车大富翁。",
+    "_fontSize": 32,
+    "_lineHeight": 40,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 0,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 3,
+    "_N$cacheMode": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "b9IUu2z79K6oG7wcS69r0F",
+    "sync": false
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "c1SuhHrAdGWJsDlkNm8GIP",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "line",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      }
+    ],
+    "_prefab": {
+      "__id__": 35
+    },
+    "_opacity": 80,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 667.38,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        13,
+        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__": 33
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "______________________________",
+    "_N$string": "______________________________",
+    "_fontSize": 40,
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "04JPmIPsdO243oj5GdKa9H",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "line",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 37
+      }
+    ],
+    "_prefab": {
+      "__id__": 38
+    },
+    "_opacity": 80,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 88.98,
+      "height": 50.4
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -53.137,
+        0,
+        0,
+        0,
+        0.7071067811865475,
+        0.7071067811865476,
+        1,
+        1,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 90
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Label",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 36
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "____",
+    "_N$string": "____",
+    "_fontSize": 40,
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "5arLCWl/ZF3ZY6D/39f6iz",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "btnDisAgree",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 40
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 43
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 200,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -149.556,
+        -48,
+        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": "btnDisAgree",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 39
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 41
+      }
+    ],
+    "_prefab": {
+      "__id__": 42
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 108,
+      "height": 50.4
+    },
+    "_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__": 40
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "不同意",
+    "_N$string": "不同意",
+    "_fontSize": 36,
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "6fiwgk28dBR7cnoWeOgzZ9",
+    "sync": false
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "eff38miYZLBJPLfonOWfJn",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "btnAgree",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 45
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 48
+      }
+    ],
+    "_prefab": {
+      "__id__": 50
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 5,
+      "g": 149,
+      "b": 173,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 250,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        158.76,
+        -48,
+        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": "btnAgree",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 44
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 46
+      }
+    ],
+    "_prefab": {
+      "__id__": 47
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 5,
+      "g": 149,
+      "b": 173,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 180,
+      "height": 50.4
+    },
+    "_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__": 45
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "同意并继续",
+    "_N$string": "同意并继续",
+    "_fontSize": 36,
+    "_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__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "41M9DYLxdNLKKBvZ+8dbrc",
+    "sync": false
+  },
+  {
+    "__type__": "b8d2cnq+GZLFK30xbLDqr/m",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 44
+    },
+    "_enabled": true,
+    "panel_name": "game/prefab/game",
+    "open_type": 0,
+    "transition_type": 3,
+    "onComplete": [
+      {
+        "__id__": 49
+      }
+    ],
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ClickEvent",
+    "target": {
+      "__id__": 1
+    },
+    "component": "",
+    "_componentId": "27e8eZbIM9ApIU8LRLiALwU",
+    "handler": "clickAgreeCall",
+    "customEventData": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "22PoJ7wbVORIBpsk3Dpz5R",
+    "sync": false
+  },
+  {
+    "__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": 750,
+    "_originalHeight": 1334,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "60NW2ab99HT5563rNCgXBQ",
+    "sync": false
+  },
+  {
+    "__type__": "27e8eZbIM9ApIU8LRLiALwU",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_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": 750,
+    "_originalHeight": 1334,
+    "_id": ""
+  },
+  {
+    "__type__": "ac053zwqaRD6IJmTlQWmefZ",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "effect_par": {
+      "__id__": 2
+    },
+    "open_effect": 1,
+    "close_effect": 1,
+    "close_toPoint": "",
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e"
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 8 - 0
assets/resources/module/agreementTip/agreementTip.prefab.meta

@@ -0,0 +1,8 @@
+{
+  "ver": "1.2.9",
+  "uuid": "4956c4bd-97ee-4fc4-95a3-ab26cc89cc8e",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

二進制
assets/resources/module/agreementTip/fuli_list_1.png


+ 36 - 0
assets/resources/module/agreementTip/fuli_list_1.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "a4edb8a4-873a-4cbd-a738-4a5516d97243",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 671,
+  "height": 381,
+  "platformSettings": {},
+  "subMetas": {
+    "fuli_list_1": {
+      "ver": "1.0.4",
+      "uuid": "429a1d4b-5117-4390-af51-840edb26f400",
+      "rawTextureUuid": "a4edb8a4-873a-4cbd-a738-4a5516d97243",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": -2,
+      "trimX": 0,
+      "trimY": 4,
+      "width": 671,
+      "height": 377,
+      "rawWidth": 671,
+      "rawHeight": 381,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

+ 12 - 0
assets/resources/module/guide.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "6337b598-a155-445c-b325-312abb205911",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 535 - 0
assets/resources/module/guide/guide.prefab

@@ -0,0 +1,535 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "guide",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 12
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 15
+      }
+    ],
+    "_prefab": {
+      "__id__": 16
+    },
+    "_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": "显示区域",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 3
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 10
+      }
+    ],
+    "_prefab": {
+      "__id__": 11
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 200,
+      "height": 200
+    },
+    "_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": "点击区域",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 4
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 8
+      }
+    ],
+    "_prefab": {
+      "__id__": 9
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 200,
+      "height": 200
+    },
+    "_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": "背景",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 3
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 5
+      },
+      {
+        "__id__": 6
+      }
+    ],
+    "_prefab": {
+      "__id__": 7
+    },
+    "_opacity": 120,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 750,
+      "height": 1334.0000000000005
+    },
+    "_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__": 4
+    },
+    "_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.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 4
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": {
+      "__id__": 1
+    },
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": -2.2737367544323206e-13,
+    "_bottom": -2.2737367544323206e-13,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 750,
+    "_originalHeight": 1334,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "5f53c125-7a14-4ca0-986a-0e0d2d665268"
+    },
+    "fileId": "754SPbB1hNiYs77Q05nGQ/",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Mask",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 3
+    },
+    "_enabled": false,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_spriteFrame": null,
+    "_type": 0,
+    "_segments": 64,
+    "_N$alphaThreshold": 0.1,
+    "_N$inverted": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "5f53c125-7a14-4ca0-986a-0e0d2d665268"
+    },
+    "fileId": "20o3KHyBJBb59Tg77KA/TD",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Mask",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_spriteFrame": null,
+    "_type": 0,
+    "_segments": 64,
+    "_N$alphaThreshold": 0.1,
+    "_N$inverted": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "5f53c125-7a14-4ca0-986a-0e0d2d665268"
+    },
+    "fileId": "af2wWWnb1LsrA0wok8WpNl",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "block",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_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": 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.BlockInputEvents",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 12
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "5f53c125-7a14-4ca0-986a-0e0d2d665268"
+    },
+    "fileId": "f7UFOYdFFDHpdFu3DllFXp",
+    "sync": false
+  },
+  {
+    "__type__": "cc77atmGeBM4bPWFiQFl7H6",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "node_display": {
+      "__id__": 2
+    },
+    "node_click": {
+      "__id__": 3
+    },
+    "node_block": {
+      "__id__": 12
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "5f53c125-7a14-4ca0-986a-0e0d2d665268"
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 8 - 0
assets/resources/module/guide/guide.prefab.meta

@@ -0,0 +1,8 @@
+{
+  "ver": "1.2.9",
+  "uuid": "5f53c125-7a14-4ca0-986a-0e0d2d665268",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

+ 5 - 7
assets/resources/module/login/login.prefab

@@ -61,8 +61,8 @@
       "__type__": "TypedArray",
       "ctor": "Float64Array",
       "array": [
-        0,
-        0,
+        375,
+        667,
         0,
         0,
         0,
@@ -1587,10 +1587,8 @@
     },
     "_enabled": true,
     "alignMode": 1,
-    "_target": {
-      "__id__": 1
-    },
-    "_alignFlags": 5,
+    "_target": null,
+    "_alignFlags": 45,
     "_left": 0,
     "_right": 0,
     "_top": 0,
@@ -1603,7 +1601,7 @@
     "_isAbsBottom": true,
     "_isAbsHorizontalCenter": true,
     "_isAbsVerticalCenter": true,
-    "_originalWidth": 0,
+    "_originalWidth": 750,
     "_originalHeight": 1334,
     "_id": ""
   },

二進制
assets/resources/module/login/texture/jindu2.png


+ 119 - 232
assets/resources/module/reward/reward.prefab

@@ -24,20 +24,20 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 119
+        "__id__": 116
       },
       {
-        "__id__": 120
+        "__id__": 117
       },
       {
-        "__id__": 121
+        "__id__": 118
       },
       {
-        "__id__": 122
+        "__id__": 119
       }
     ],
     "_prefab": {
-      "__id__": 123
+      "__id__": 120
     },
     "_opacity": 255,
     "_color": {
@@ -101,17 +101,17 @@
         "__id__": 35
       },
       {
-        "__id__": 100
+        "__id__": 97
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 117
+        "__id__": 114
       }
     ],
     "_prefab": {
-      "__id__": 118
+      "__id__": 115
     },
     "_opacity": 255,
     "_color": {
@@ -1326,29 +1326,29 @@
         "__id__": 39
       },
       {
-        "__id__": 54
+        "__id__": 51
       },
       {
-        "__id__": 57
+        "__id__": 54
       },
       {
-        "__id__": 67
+        "__id__": 64
       },
       {
-        "__id__": 75
+        "__id__": 72
       },
       {
-        "__id__": 91
+        "__id__": 88
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 98
+        "__id__": 95
       }
     ],
     "_prefab": {
-      "__id__": 99
+      "__id__": 96
     },
     "_opacity": 255,
     "_color": {
@@ -1520,19 +1520,16 @@
       },
       {
         "__id__": 46
-      },
-      {
-        "__id__": 49
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 52
+        "__id__": 49
       }
     ],
     "_prefab": {
-      "__id__": 53
+      "__id__": 50
     },
     "_opacity": 255,
     "_color": {
@@ -1690,7 +1687,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "红包图标",
+    "_name": "货币图标",
     "_objFlags": 0,
     "_parent": {
       "__id__": 39
@@ -1715,113 +1712,6 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 84,
-      "height": 107
-    },
-    "_anchorPoint": {
-      "__type__": "cc.Vec2",
-      "x": 0.5,
-      "y": 0.5
-    },
-    "_trs": {
-      "__type__": "TypedArray",
-      "ctor": "Float64Array",
-      "array": [
-        -106,
-        -223.568,
-        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__": 43
-    },
-    "_enabled": true,
-    "_materials": [
-      {
-        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
-      }
-    ],
-    "_srcBlendFactor": 770,
-    "_dstBlendFactor": 771,
-    "_spriteFrame": {
-      "__uuid__": "65b80c28-2013-4912-86ba-d15acd071545"
-    },
-    "_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__": "14193c60-068a-42b4-92cf-a6cb623fe40f"
-    },
-    "fileId": "b4x/ZCgHZDJKWLxqrmecsw",
-    "sync": false
-  },
-  {
-    "__type__": "cc.Node",
-    "_name": "金猪图标",
-    "_objFlags": 0,
-    "_parent": {
-      "__id__": 39
-    },
-    "_children": [],
-    "_active": true,
-    "_components": [
-      {
-        "__id__": 47
-      }
-    ],
-    "_prefab": {
-      "__id__": 48
-    },
-    "_opacity": 255,
-    "_color": {
-      "__type__": "cc.Color",
-      "r": 255,
-      "g": 255,
-      "b": 255,
-      "a": 255
-    },
-    "_contentSize": {
-      "__type__": "cc.Size",
       "width": 100,
       "height": 105
     },
@@ -1864,7 +1754,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 46
+      "__id__": 43
     },
     "_enabled": true,
     "_materials": [
@@ -1899,7 +1789,7 @@
     "asset": {
       "__uuid__": "14193c60-068a-42b4-92cf-a6cb623fe40f"
     },
-    "fileId": "b17+0R9SpJxLrji0NRHJqD",
+    "fileId": "49VvrATslA0qComLTi2N9C",
     "sync": false
   },
   {
@@ -1913,11 +1803,11 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 50
+        "__id__": 47
       }
     ],
     "_prefab": {
-      "__id__": 51
+      "__id__": 48
     },
     "_opacity": 255,
     "_color": {
@@ -1971,7 +1861,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 49
+      "__id__": 46
     },
     "_enabled": true,
     "_materials": [
@@ -2066,11 +1956,11 @@
     "_active": true,
     "_components": [
       {
-        "__id__": 55
+        "__id__": 52
       }
     ],
     "_prefab": {
-      "__id__": 56
+      "__id__": 53
     },
     "_opacity": 255,
     "_color": {
@@ -2124,7 +2014,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 54
+      "__id__": 51
     },
     "_enabled": true,
     "_materials": [
@@ -2171,23 +2061,23 @@
     },
     "_children": [
       {
-        "__id__": 58
+        "__id__": 55
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 62
+        "__id__": 59
       },
       {
-        "__id__": 63
+        "__id__": 60
       },
       {
-        "__id__": 65
+        "__id__": 62
       }
     ],
     "_prefab": {
-      "__id__": 66
+      "__id__": 63
     },
     "_opacity": 255,
     "_color": {
@@ -2199,8 +2089,8 @@
     },
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 328,
-      "height": 137
+      "width": 258,
+      "height": 109
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",
@@ -2241,20 +2131,20 @@
     "_name": "描述",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 57
+      "__id__": 54
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 59
+        "__id__": 56
       },
       {
-        "__id__": 60
+        "__id__": 57
       }
     ],
     "_prefab": {
-      "__id__": 61
+      "__id__": 58
     },
     "_opacity": 255,
     "_color": {
@@ -2308,7 +2198,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 58
+      "__id__": 55
     },
     "_enabled": true,
     "_materials": [
@@ -2343,7 +2233,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 58
+      "__id__": 55
     },
     "_enabled": true,
     "_color": {
@@ -2372,7 +2262,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 57
+      "__id__": 54
     },
     "_enabled": true,
     "_materials": [
@@ -2404,7 +2294,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 57
+      "__id__": 54
     },
     "_enabled": true,
     "node_panel": {
@@ -2413,7 +2303,7 @@
     "transition_type": 0,
     "onComplete": [
       {
-        "__id__": 64
+        "__id__": 61
       }
     ],
     "_id": ""
@@ -2433,7 +2323,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 57
+      "__id__": 54
     },
     "_enabled": true,
     "_defaultClip": {
@@ -2467,16 +2357,16 @@
     },
     "_children": [
       {
-        "__id__": 68
+        "__id__": 65
       },
       {
-        "__id__": 71
+        "__id__": 68
       }
     ],
     "_active": false,
     "_components": [],
     "_prefab": {
-      "__id__": 74
+      "__id__": 71
     },
     "_opacity": 255,
     "_color": {
@@ -2530,17 +2420,17 @@
     "_name": "熊猫动画",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 67
+      "__id__": 64
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 69
+        "__id__": 66
       }
     ],
     "_prefab": {
-      "__id__": 70
+      "__id__": 67
     },
     "_opacity": 255,
     "_color": {
@@ -2594,7 +2484,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 68
+      "__id__": 65
     },
     "_enabled": true,
     "_materials": [
@@ -2647,17 +2537,17 @@
     "_name": "幸运盖子",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 67
+      "__id__": 64
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 72
+        "__id__": 69
       }
     ],
     "_prefab": {
-      "__id__": 73
+      "__id__": 70
     },
     "_opacity": 255,
     "_color": {
@@ -2711,7 +2601,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 71
+      "__id__": 68
     },
     "_enabled": true,
     "_materials": [
@@ -2769,22 +2659,22 @@
     },
     "_children": [
       {
-        "__id__": 76
+        "__id__": 73
       },
       {
-        "__id__": 79
+        "__id__": 76
       },
       {
-        "__id__": 82
+        "__id__": 79
       },
       {
-        "__id__": 86
+        "__id__": 83
       }
     ],
     "_active": false,
     "_components": [],
     "_prefab": {
-      "__id__": 90
+      "__id__": 87
     },
     "_opacity": 255,
     "_color": {
@@ -2838,17 +2728,17 @@
     "_name": "熊猫动画",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 75
+      "__id__": 72
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 77
+        "__id__": 74
       }
     ],
     "_prefab": {
-      "__id__": 78
+      "__id__": 75
     },
     "_opacity": 255,
     "_color": {
@@ -2902,7 +2792,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 76
+      "__id__": 73
     },
     "_enabled": true,
     "_materials": [
@@ -2955,17 +2845,17 @@
     "_name": "通关盖子",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 75
+      "__id__": 72
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 80
+        "__id__": 77
       }
     ],
     "_prefab": {
-      "__id__": 81
+      "__id__": 78
     },
     "_opacity": 255,
     "_color": {
@@ -3019,7 +2909,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 79
+      "__id__": 76
     },
     "_enabled": true,
     "_materials": [
@@ -3062,20 +2952,20 @@
     "_name": "按钮_下一关",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 75
+      "__id__": 72
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 83
+        "__id__": 80
       },
       {
-        "__id__": 84
+        "__id__": 81
       }
     ],
     "_prefab": {
-      "__id__": 85
+      "__id__": 82
     },
     "_opacity": 255,
     "_color": {
@@ -3129,7 +3019,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 82
+      "__id__": 79
     },
     "_enabled": true,
     "_materials": [
@@ -3161,7 +3051,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 82
+      "__id__": 79
     },
     "_enabled": true,
     "node_panel": {
@@ -3187,20 +3077,20 @@
     "_name": "按钮_返回主页",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 75
+      "__id__": 72
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 87
+        "__id__": 84
       },
       {
-        "__id__": 88
+        "__id__": 85
       }
     ],
     "_prefab": {
-      "__id__": 89
+      "__id__": 86
     },
     "_opacity": 255,
     "_color": {
@@ -3254,7 +3144,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 86
+      "__id__": 83
     },
     "_enabled": true,
     "_materials": [
@@ -3286,7 +3176,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 86
+      "__id__": 83
     },
     "_enabled": true,
     "node_panel": {
@@ -3327,17 +3217,17 @@
     },
     "_children": [
       {
-        "__id__": 92
+        "__id__": 89
       }
     ],
     "_active": false,
     "_components": [
       {
-        "__id__": 95
+        "__id__": 92
       }
     ],
     "_prefab": {
-      "__id__": 97
+      "__id__": 94
     },
     "_opacity": 255,
     "_color": {
@@ -3391,17 +3281,17 @@
     "_name": "动画",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 91
+      "__id__": 88
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 93
+        "__id__": 90
       }
     ],
     "_prefab": {
-      "__id__": 94
+      "__id__": 91
     },
     "_opacity": 255,
     "_color": {
@@ -3455,7 +3345,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 92
+      "__id__": 89
     },
     "_enabled": true,
     "_materials": [
@@ -3508,7 +3398,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 91
+      "__id__": 88
     },
     "_enabled": true,
     "_normalMaterial": null,
@@ -3517,7 +3407,7 @@
     "zoomScale": 1.2,
     "clickEvents": [
       {
-        "__id__": 96
+        "__id__": 93
       }
     ],
     "_N$interactable": true,
@@ -3635,6 +3525,9 @@
     },
     "_children": [
       {
+        "__id__": 98
+      },
+      {
         "__id__": 101
       },
       {
@@ -3645,15 +3538,12 @@
       },
       {
         "__id__": 110
-      },
-      {
-        "__id__": 113
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 116
+      "__id__": 113
     },
     "_opacity": 255,
     "_color": {
@@ -3707,17 +3597,17 @@
     "_name": "星星",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 100
+      "__id__": 97
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 102
+        "__id__": 99
       }
     ],
     "_prefab": {
-      "__id__": 103
+      "__id__": 100
     },
     "_opacity": 255,
     "_color": {
@@ -3771,7 +3661,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 101
+      "__id__": 98
     },
     "_enabled": true,
     "_materials": [
@@ -3814,17 +3704,17 @@
     "_name": "星星",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 100
+      "__id__": 97
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 105
+        "__id__": 102
       }
     ],
     "_prefab": {
-      "__id__": 106
+      "__id__": 103
     },
     "_opacity": 255,
     "_color": {
@@ -3878,7 +3768,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 104
+      "__id__": 101
     },
     "_enabled": true,
     "_materials": [
@@ -3921,17 +3811,17 @@
     "_name": "星星",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 100
+      "__id__": 97
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 108
+        "__id__": 105
       }
     ],
     "_prefab": {
-      "__id__": 109
+      "__id__": 106
     },
     "_opacity": 255,
     "_color": {
@@ -3985,7 +3875,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 107
+      "__id__": 104
     },
     "_enabled": true,
     "_materials": [
@@ -4028,17 +3918,17 @@
     "_name": "星星",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 100
+      "__id__": 97
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 111
+        "__id__": 108
       }
     ],
     "_prefab": {
-      "__id__": 112
+      "__id__": 109
     },
     "_opacity": 255,
     "_color": {
@@ -4092,7 +3982,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 110
+      "__id__": 107
     },
     "_enabled": true,
     "_materials": [
@@ -4135,17 +4025,17 @@
     "_name": "星星",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 100
+      "__id__": 97
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 114
+        "__id__": 111
       }
     ],
     "_prefab": {
-      "__id__": 115
+      "__id__": 112
     },
     "_opacity": 255,
     "_color": {
@@ -4199,7 +4089,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 113
+      "__id__": 110
     },
     "_enabled": true,
     "_materials": [
@@ -4323,25 +4213,22 @@
     "_enabled": true,
     "lid_type": 0,
     "node_luck": {
-      "__id__": 67
+      "__id__": 64
     },
     "node_mission": {
-      "__id__": 75
+      "__id__": 72
     },
     "anim_open_redbag": {
-      "__id__": 98
-    },
-    "btn_watch_video": {
       "__id__": 95
     },
-    "node_redBag": {
-      "__id__": 43
+    "btn_watch_video": {
+      "__id__": 92
     },
-    "node_pig": {
-      "__id__": 46
+    "node_coin": {
+      "__id__": 44
     },
     "lbl_reward_value": {
-      "__id__": 50
+      "__id__": 47
     },
     "spr_cash_out": {
       "__id__": 20

文件差異過大導致無法顯示
+ 142 - 255
assets/resources/module/reward/rewardLuck.prefab


文件差異過大導致無法顯示
+ 394 - 234
assets/resources/module/reward/rewardMission.prefab


二進制
assets/resources/module/reward/texture/button.png


+ 6 - 6
assets/resources/module/reward/texture/button.png.meta

@@ -7,8 +7,8 @@
   "premultiplyAlpha": false,
   "genMipmaps": false,
   "packable": true,
-  "width": 328,
-  "height": 137,
+  "width": 258,
+  "height": 109,
   "platformSettings": {},
   "subMetas": {
     "button": {
@@ -22,10 +22,10 @@
       "offsetY": 0,
       "trimX": 0,
       "trimY": 0,
-      "width": 328,
-      "height": 137,
-      "rawWidth": 328,
-      "rawHeight": 137,
+      "width": 258,
+      "height": 109,
+      "rawWidth": 258,
+      "rawHeight": 109,
       "borderTop": 0,
       "borderBottom": 0,
       "borderLeft": 0,

二進制
assets/resources/module/reward/texture/button1_yellow.png


+ 36 - 0
assets/resources/module/reward/texture/button1_yellow.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "6e2639a8-3c37-45af-bf85-9dab3f8bef4b",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 157,
+  "height": 83,
+  "platformSettings": {},
+  "subMetas": {
+    "button1_yellow": {
+      "ver": "1.0.4",
+      "uuid": "fa82b822-09c5-49ed-ac06-d9ff17013b1f",
+      "rawTextureUuid": "6e2639a8-3c37-45af-bf85-9dab3f8bef4b",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 157,
+      "height": 83,
+      "rawWidth": 157,
+      "rawHeight": 83,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

二進制
assets/resources/module/reward/texture/button2.png


+ 36 - 0
assets/resources/module/reward/texture/button2.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "6b4015e0-48f7-45a4-b368-c63d8aaa8da2",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 258,
+  "height": 109,
+  "platformSettings": {},
+  "subMetas": {
+    "button2": {
+      "ver": "1.0.4",
+      "uuid": "d7fb0625-52ac-4bc3-84c1-2a9cdb13f3ea",
+      "rawTextureUuid": "6b4015e0-48f7-45a4-b368-c63d8aaa8da2",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 258,
+      "height": 109,
+      "rawWidth": 258,
+      "rawHeight": 109,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

+ 4 - 1
assets/script/before/GamePlay.ts

@@ -217,7 +217,10 @@ export default class GamePlay extends cc.Component {
         mk.console.log("进行适配!!!!!!!!!!!!!!!!");
         //背景适配
         this.node_bg.setContentSize(new cc.Size(cc.winSize.width, cc.winSize.height));
-        this.node_top.y = (cc.winSize.height - this.node_top.height) * 0.5 + 5;
+        // this.node_top.y = (cc.winSize.height - this.node_top.height) * 0.5 + 5;
+        const world_pos = gData.gameData.gameStyle.node_top_ui.parent.convertToWorldSpaceAR(gData.gameData.gameStyle.node_top_ui.getPosition());
+        const node_pos = this.node_top.parent.convertToNodeSpaceAR(world_pos);
+        this.node_top.y = node_pos.y - 20;
     }
 
     update(dt) {

+ 46 - 0
assets/script/game/component/BangsFit.ts

@@ -0,0 +1,46 @@
+
+const {ccclass, property} = cc._decorator;
+const LeftPadding = 50;
+const RightPadding = 50;
+/**
+ * 刘海屏适配
+ * @author 薛鸿潇
+ */
+@ccclass
+export default class BangsFit extends cc.Component {
+
+    onLoad() {
+        this._AdaptLeftAndRight();
+    }
+
+    /*============================================================================================================*/
+    /**
+     */
+    /*============================================================================================================*/
+    _AdaptLeftAndRight() {
+        let widget = this.node.getComponent(cc.Widget);
+        if (!widget) return;
+
+        let is_big = this.IsBigScreenRatio();
+        if (is_big) {
+            widget.top = LeftPadding;
+            widget.bottom = RightPadding;
+        }
+    }
+
+    /**
+     * @returns 是宽屏
+     */
+    IsBigScreenRatio() {
+        return this.GetWinHeightWidthRatio() >= 1.86;
+    }
+
+    /**
+     * @returns 屏幕比率
+     */
+    GetWinHeightWidthRatio() {
+        let ratio = cc.winSize.height >= cc.winSize.width ? (cc.winSize.height / cc.winSize.width) : (cc.winSize.width / cc.winSize.height);
+
+        return ratio;
+    }
+}

+ 9 - 0
assets/script/game/component/BangsFit.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "17386e8b-97f9-4537-a4c1-0b10e642ea82",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

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

@@ -21,6 +21,7 @@ import RedCodeData from "./module/RedCodeData";
 import RedeemData from "./module/RedeemData";
 import { MoreGameData } from "./module/MoreGameData";
 import { SettingData } from "./module/SettingData";
+import { GuideData } from "./module/GuideData";
 
 /**
  * 数据集合全局类
@@ -39,6 +40,7 @@ class GData {
     public httpData: HttpData;
     public adData: AdData;
     public storageData: StorageData;
+    public guideData:GuideData;
 
     //module
     /** 领取红包奖励 */
@@ -76,6 +78,7 @@ class GData {
         this.httpData = new HttpData();
         this.adData = new AdData();
         this.storageData = new StorageData();
+        this.guideData = new GuideData();
 
         this.reward = new RewardData();
         this.help = new HelpData();

+ 5 - 0
assets/script/game/data/LoginData.ts

@@ -43,6 +43,11 @@ export class LoginData {
         if (result && result.json) {
             this.rule_data = result.json.server;
             this.privacy_data = result.json.privacy;
+        }
+
+        result = await mk.loader.load("data/guide_data", cc.JsonAsset);
+        if (result && result.json) {
+            gData.guideData.init(result.json);
             this.loadResCompelete = true;
         }
     }

+ 64 - 0
assets/script/game/data/module/GuideData.ts

@@ -0,0 +1,64 @@
+/**
+ * @description 新手引导
+ * @author 邹勇
+ */
+export class GuideData {
+
+    /** 新手引导数据 */
+    public data: Map<number, Guide[]>;
+
+    public init(config) {
+        this.data = new Map<number, Guide[]>();
+        let arr = [];
+        let id = 1;
+        for (let i = 0; i < config.length; i++) {
+            let guide = {} as Guide;
+            let o = config[i];
+            let a = o.id.split("_");
+            guide.id = parseInt(a[0]);
+            guide.step = parseInt(a[1]);
+            guide.trigger = o.trigger;
+            guide.tr_num = o.tr_num;
+            guide.tr_form = o.tr_form;
+            guide.dialog = o.dialog;
+            guide.click_rect = o.click_rect;
+            guide.click_node = o.click_node;
+            guide.finger = o.finger;
+            guide.lag_next = o.lag_next;
+            if (id != guide.id) {
+                this.data.set(id, arr);
+                arr = [];
+                id = guide.id;
+            }
+            arr.push(guide);
+        }
+        this.data.set(id, arr);
+    }
+
+    public getGuidesByID(id): Guide[] {
+        return this.data.get(id);
+    }
+
+}
+export class Guide {
+    /** 大步骤 */
+    id: number;
+    /** 大步骤中的小步 */
+    step: number;
+    /** 触发方式 1固定 2等级 3任务 4关卡 5功能开启 */
+    trigger: number;
+    /** 触发条件的数据 如当trigger是关卡时关卡时,为触发关卡 */
+    tr_num: number;
+    /** 1头像 2形象 */
+    tr_form: number;
+    /** 对话内容 */
+    dialog: string;
+    /** 透明点击区域(与click_node不共存) */
+    click_rect: string;
+    /** 点击组件名字(必须在代码中预先设置) */
+    click_node: string;
+    /** 手指位置 */
+    finger: string;
+    /** 下个时间 */
+    lag_next: 0;
+}

+ 9 - 0
assets/script/game/data/module/GuideData.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "e5757294-5b00-4c08-b00d-2d272bad911c",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 4 - 19
assets/script/game/data/module/PigBankData.ts

@@ -18,8 +18,6 @@ export class PigBankData extends Data {
     public init() {
         // 提现状态
         this.cash_enable = gData.gameData.gameData.isWithdrawable;
-        // 存款金额
-        this._cur_cash_count = gData.gameData.gameData.piggyBank;
     }
 
     /** 标志位:是否需要刷新数据 */
@@ -36,18 +34,6 @@ export class PigBankData extends Data {
         return this._cash_enable;
     }
 
-    /** 当前存款 */
-    private _cur_cash_count: number = 0;
-    set cur_cash_count(value: number) {
-        if (this._cur_cash_count != value) {
-            this._cur_cash_count = value;
-            this.init_data = true;
-        }
-    }
-    get cur_cash_count(): number {
-        return this._cur_cash_count;
-    }
-
     /** 提现最低限制 */
     public cash_min_limit: number = 0.3;
 
@@ -65,16 +51,15 @@ export class PigBankData extends Data {
         }
 
         if (response.CashMode == 0) {//星云打款
-            // mk.tip.pop('')
+            // 打开提现到账界面
+            gData.receiptNotice.receip_rmb = gData.gameData.gameData.piggyBank;
+            gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
+            mk.ui.openPanel('module/receiptNotice/receiptNotice');
         }
         else if (response.CashMode == 1) {//公众号打款
 
         }
         this.cash_enable = 0;
         
-        // 打开提现到账界面
-        gData.receiptNotice.receip_rmb = this._cur_cash_count;
-        gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
-        mk.ui.openPanel('module/receiptNotice/receiptNotice');
     }
 }

+ 23 - 5
assets/script/game/data/module/SignData.ts

@@ -127,7 +127,7 @@ export class SignData extends Data {
     /**
      * 签到完成
      */
-    public signComplete() {
+    public async signComplete() {
         this.sign_can = 0;
         this.sign_last_bar++;
         gData.gameData.gameData.signInDay++;
@@ -147,12 +147,30 @@ export class SignData extends Data {
         // 奖励展示
         let reward_data = this.c_sign[this.sign_last_bar - 1];
         if (reward_data.rewardType === RewardType.redBag) {
+            // 红包
             gData.reward.data = [reward_data];// 数据列表
             mk.ui.openPanel('module/reward/reward')
-        } else if (reward_data.rewardType === RewardType.rmb || reward_data.rewardType === RewardType.pigRmb) {
-            gData.receiptNotice.receip_rmb = reward_data.rewardNum;
-            gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
-            mk.ui.openPanel('module/receiptNotice/receiptNotice');
+        } else if (reward_data.rewardType === RewardType.rmb) {
+            // 陷阱提现
+            let data = {};
+            let response = await mk.http.sendRequest('readyCash', 'POST', JSON.stringify(data));
+            // let response = await mk.http.sendRequest('readyCash', 'POST', JSON.stringify(data));
+            if (response.errcode != 0) {
+                mk.tip.pop('系统异常');
+                return;
+            }
+            
+            if (response.CashMode == 0) {//星云打款
+                gData.receiptNotice.receip_rmb = reward_data.rewardNum;
+                gData.cashNormal.receip_total_rmb += gData.receiptNotice.receip_rmb;
+                mk.ui.openPanel('module/receiptNotice/receiptNotice');
+            } else if (response.CashMode == 1) {//公众号打款
+
+            }
+        } else if (reward_data.rewardType === RewardType.pigRmb) {
+            // 金猪现金
+            gData.reward.data = [{ rewardNum: reward_data.rewardNum, rewardType: reward_data.rewardType }]
+            mk.ui.openPanel('module/reward/reward');
         }
 
         // 获得奖励

+ 8 - 3
assets/script/game/data/module/TurnableData.ts

@@ -13,9 +13,9 @@ interface TurntableItem {
  */
 export class TurnableData extends Data {
 
-    public requestFinish:boolean = false;
+    public requestFinish: boolean = false;
 
-    public leftTimes: number = 2;
+    public leftTimes: number = 0;
     public config: TurntableItem[];
 
     public init() {
@@ -41,6 +41,11 @@ export class TurnableData extends Data {
 
 
     public draw() {
-        gData.adData.watchVideo(AdFun.turntable);
+        mk.ad.watchAd((success: boolean) => {
+            mk.console.log("watchAD:" + success);
+            if (success) {
+                gData.adData.watchVideo(AdFun.turntable);
+            }
+        });
     }
 }

+ 3 - 0
assets/script/game/game/Game.ts

@@ -34,6 +34,9 @@ export default class Game extends cc.Component {
     @property({ type: cc.Node, displayName: "金猪币图标" })
     icon_zb: cc.Node = null;
 
+    @property({ type: cc.Node, displayName: "顶部ui组" })
+    node_top_ui: cc.Node = null;
+ 
 
     onLoad() {
         gData.gameData.gameStyle = this;

+ 12 - 0
assets/script/game/module/agreementTip.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "86718d4b-e1c0-4ab7-ad2e-4931e2df7506",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 33 - 0
assets/script/game/module/agreementTip/agreementTip.ts

@@ -0,0 +1,33 @@
+
+const { ccclass, property } = cc._decorator;
+/**
+ * 用户隐私协议政策
+ * @author 薛鸿潇
+ */
+@ccclass
+export default class agreementTip extends cc.Component {
+
+    // @property({ displayName: '同意按钮', type: cc.Button })
+    // private btnAgree: cc.Button = null;
+    // onLoad () {}
+
+    start() {
+
+    }
+
+    /**
+     * 同意按钮回调
+     */
+    private clickAgreeCall() {
+        mk.storage.setStorage('notShowAgreementTip', true)
+    }
+
+    /**
+     * 点击协议按钮
+     * @param data 协议类型
+     */
+    async clickRule(data) {
+        gData.setting.rule_type = parseInt(data);
+    }
+    // update (dt) {}
+}

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

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "27e8e65b-20cf-40a4-853c-2d12e200bc14",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 7 - 10
assets/script/game/module/blessingBag/BlessingBag.ts

@@ -85,14 +85,6 @@ export default class BlessingBag extends cc.Component {
         gData.blessingBag.init_videoRbData = true;
     }
 
-    // onDisable() {
-    //     if (this.adrbArray.length >= 4) {
-    //         for (let i = 0; i < this.adrbArray.length; i++) {
-    //             this.adrbArray[i].OnExit();
-    //         }
-    //     }
-    // }
-
     update(dt) {
         this.PlayMoneyAniUpdate(dt);
         if (gData.blessingBag.init_videoRbData) {
@@ -241,14 +233,19 @@ export default class BlessingBag extends cc.Component {
             gData.blessingBag.HttpNoAdProgress();
         } else {
             if (gData.blessingBag.videoRbData.videoTime > 0) {
-                gData.adData.watchVideo(AdFun.bigCash)
+                mk.ad.watchAd((success: boolean) => {
+                    mk.console.log("watchAD:" + success);
+                    if (success) {
+                        gData.adData.watchVideo(AdFun.bigCash)
+                    }
+                });
             } else {
                 mk.tip.pop('今日观看次数已用完');
             }
         }
         mk.audio.playEffect('button');
 
-        console.log("--->You Click AdProgressBtn");
+        console.log("--->You Click AdProgressBtn  ", gData.blessingBag.videoRbData);
     }
 
     /**

+ 12 - 0
assets/script/game/module/guide.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "74cd9ce7-c4f3-4387-b93d-636a58604abf",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 23 - 0
assets/script/game/module/guide/Guide.ts

@@ -0,0 +1,23 @@
+/**
+ * @description 新手引导
+ * @author 邹勇
+ */
+const { ccclass, property } = cc._decorator;
+
+@ccclass
+export default class Guide extends cc.Component {
+
+    @property({ type: cc.Node, displayName: "显示区域" })
+    node_display: cc.Node = null;
+    @property({ type: cc.Node, displayName: "点击区域" })
+    node_click: cc.Node = null;
+    @property(cc.Node)
+    node_block: cc.Node = null;
+
+
+    onLoad() {
+
+    }
+
+
+}

+ 9 - 0
assets/script/game/module/guide/Guide.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "cc77ab66-19e0-4ce1-b3d6-16240597b1fa",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 6 - 1
assets/script/game/module/login/Login.ts

@@ -41,7 +41,12 @@ export default class Login extends cc.Component {
                 gData.appData.getDeviceInfoCompelete = false;
             }
             else if (gData.gameData.dataFinish) {//登录流程完毕
-                mk.ui.openPanel("game/prefab/game");
+                if (!mk.storage.getStorage('notShowAgreementTip')) {//!mk.storage.getStorage('notShowAgreementTip')
+                    mk.ui.openPanel("module/agreementTip/agreementTip");
+                } else {
+                    mk.ui.openPanel("game/prefab/game");
+                }
+
                 gData.gameData.dataFinish = false;
             }
         }

+ 2 - 2
assets/script/game/module/pigBank/PigBank.ts

@@ -48,7 +48,7 @@ export default class PigBank extends cc.Component {
             this.node_tip_anim.active = false;
             this.anim_btn_cash.play();
         } else {
-            if (gData.pigbank.cur_cash_count >= gData.pigbank.cash_min_limit) {
+            if (gData.gameData.gameData.piggyBank >= gData.pigbank.cash_min_limit) {
                 this.lbl_get_desc.string = '明日可提现';
             } else {
                 this.lbl_get_desc.string = '满' + gData.pigbank.cash_min_limit + '元可提';
@@ -65,7 +65,7 @@ export default class PigBank extends cc.Component {
      * - 精确到分
      */
     private initDeposit() {
-        const new_count = gData.pigbank.cur_cash_count.toFixed(2)
+        const new_count = gData.gameData.gameData.piggyBank.toFixed(2)
         this.lbl_deposit.string = new_count + '元';
     }
 

+ 20 - 14
assets/script/game/module/reward/Reward.ts

@@ -32,10 +32,12 @@ export default class Reward extends cc.Component {
     private anim_open_redbag: cc.Animation = null;
     @property({ displayName: '按钮看视频', type: cc.Button })
     private btn_watch_video: cc.Button = null;
-    @property({ displayName: '红包图标', type: cc.Node })
-    private node_redBag: cc.Node = null;
-    @property({ displayName: '金猪图标', type: cc.Node })
-    private node_pig: cc.Node = null;
+    // @property({ displayName: '红包图标', type: cc.Node })
+    // private node_redBag: cc.Node = null;
+    // @property({ displayName: '金猪图标', type: cc.Node })
+    // private node_pig: cc.Node = null;
+    @property({ displayName: '货币图标', type: cc.Sprite })
+    private node_coin: cc.Sprite = null;
     @property({ displayName: '奖励数量', type: cc.Label })
     private lbl_reward_value: cc.Label = null;
 
@@ -120,7 +122,7 @@ export default class Reward extends cc.Component {
      */
     private clickWatchVideo() {
         cc.log('看广告请求');
-        if (gData.reward.data[0] && gData.reward.data[0].rewardType === 1) {
+        if (gData.reward.data[0] && gData.reward.data[0].rewardType === RewardType.redBag) {
             // 关卡结算视频
             mk.ad.watchAd((success: boolean) => {
                 mk.console.log("watchAD:" + success);
@@ -144,32 +146,36 @@ export default class Reward extends cc.Component {
     /**
      * 看广告回调:开奖
      */
-    private watchVideoCall() {
+    private async watchVideoCall() {
         if (gData.reward.adData) {
-            gData.reward.data = gData.reward.adData;
+            // 气泡视频奖励 通关视频奖励 
+            gData.reward.data = gData.reward.adData.videoRedMoney.videoRewardList;
         }
         if (!gData.reward.data || !gData.reward.data.length) return;
         mk.audio.playEffect("rewardOpen");
         this.cur_stage = LidType.none;
+
         // 数据排序:多条奖励,只展示红包,把红包放在首位
         const r_count = gData.reward.data.length;
         if (r_count >= 2) {
             for (let i = 0; i < r_count; i++) {
-                if (gData.reward.data[i].rewardType === 1) {
+                if (gData.reward.data[i].rewardType === RewardType.redBag) {
                     let new_data = gData.reward.data.splice(i, 1);
-                    gData.reward.data.unshift(new_data);
+                    gData.reward.data.unshift(new_data[0]);
                     break;
                 }
             }
         }
-
+        
         // 图标展示
         if (gData.reward.data[0].rewardType === RewardType.redBag) {
-            this.node_redBag.active = true;
-            this.node_pig.active = false;
+            this.node_coin.spriteFrame = await mk.loader.load('game/texture/coin/' + RewardType.redBag, cc.SpriteFrame);
+            // this.node_redBag.active = true;
+            // this.node_pig.active = false;
         } else {
-            this.node_redBag.active = false;
-            this.node_pig.active = true;
+            this.node_coin.spriteFrame = await mk.loader.load('game/texture/coin/' + gData.reward.data[0].rewardType, cc.SpriteFrame);
+            // this.node_redBag.active = false;
+            // this.node_pig.active = true;
         }
         let rewardNum = gData.reward.data[0].rewardNum || 0;
         this.lbl_reward_value.string = `${rewardNum}`;

+ 1 - 1
assets/script/game/module/sign/Sign.ts

@@ -81,7 +81,7 @@ export default class Sign extends cc.Component {
      * 拿奖励
      */
     private getReward() {
-        let index_old = gData.sign.getItemIndexByCanSign();
+        const index_old = gData.sign.getItemIndexByCanSign();
         // 完成展示
         gData.sign.signComplete();
 

+ 24 - 5
assets/script/game/module/turntable/Turnable.ts

@@ -35,6 +35,8 @@ export default class Turnable extends cc.Component {
     private perAdd = 10
     private perMinus = 0
 
+    private rewardWeights: number[];
+
     onLoad() {
         this.baozhaAni.node.active = false;
         this.initData();
@@ -44,10 +46,13 @@ export default class Turnable extends cc.Component {
      * 初始化奖励和抽奖次数
      */
     private initData() {
+        this.rewardWeights = [0, 0, 0];
         if (gData.turnable.config) {
             for (let i = 0; i < gData.turnable.config.length; i++) {
                 let sc = this.node_items[i].getComponent(TurnableItem);
-                sc.initData(gData.turnable.config[i].type);
+                let type = parseInt(gData.turnable.config[i].type);
+                this.rewardWeights[type - 1]++;
+                sc.initData(type);
             }
         }
         gData.turnable.requestData();
@@ -64,15 +69,26 @@ export default class Turnable extends cc.Component {
                 }
             });
         }
-        // this.play(2);
     }
 
-    private async play(index) {
+    private async play(type) {
         this.audioId = await mk.audio.playEffect("turnableplay", true);
         this.btn_close.getComponent(BtnClosePanel).block_click = true;
 
         this.perAdd = 10;
         this.node_turn.angle += 360 * 5;
+        let index = 0;
+        let i = 0;
+        while (i < this.rewardWeights.length - 1) {
+            if(i < type - 1){
+                index += this.rewardWeights[i];
+                i++;
+            }
+            else{
+                index += Math.floor(Math.random() * this.rewardWeights[i]);
+                break;
+            }
+        }
         this.endAngle = index * -60;
         this.slowAngle = this.endAngle + this.slowDis;
         this.perMinus = this.perAdd / (this.slowDis / (this.perAdd * 0.5));
@@ -107,8 +123,11 @@ export default class Turnable extends cc.Component {
             gData.turnable.requestFinish = false;
         }
         if (gData.turnable.adData) {
-            this.play(2);
-            gData.reward.data = gData.turnable.adData;
+            if (gData.turnable.adData && gData.turnable.adData.videoRedMoney) {
+                let type = gData.turnable.adData.videoRedMoney.redMoneyType;
+                this.play(type);
+                gData.reward.data = gData.turnable.adData.videoRedMoney.videoRewardList;
+            }
             gData.turnable.adData = null;
         }
 

+ 1 - 1
assets/script/game/module/turntable/TurnableItem.ts

@@ -10,7 +10,7 @@ export default class TurnableItem extends cc.Component {
 
     public async initData(type) {
         this.icon.spriteFrame = await mk.loader.load('module/turnable/texture/hb' + type, cc.SpriteFrame);
-        this.lbl_name.string = type == "1" ? "少量红包" : type == "2" ? "中量红包" : "大量红包";
+        this.lbl_name.string = type == 1 ? "少量红包" : type == 2 ? "中量红包" : "大量红包";
     }
 
 }

+ 26 - 1
assets/script/mk/system/AdSystem.ts

@@ -6,7 +6,7 @@ import JsbSystem from "./JsbSystem";
  * @author 冯聪
  */
 export default class AdSystem {
-    
+
     /** 构造函数
      * @param adSdk 传入当前使用广告sdk
      */
@@ -35,6 +35,7 @@ export default class AdSystem {
      * @param callBack 广告相关的回调
      */
     public watchAd(callBack: Function) {
+        if (this.isAdCooling()) return;
 
         this.videoAdcallBack = callBack;
 
@@ -76,6 +77,7 @@ export default class AdSystem {
     public wacthAdSuccess(placementId = '') {
         mk.console.log("wacthAdSuccess");
         this.videoAdcallBack(true);
+        this.initLastTimeStamp();
     }
 
     /** 显示原生广告 */
@@ -109,4 +111,27 @@ export default class AdSystem {
             // WxMgr.getInstance().showRewardAd(pop)
         }
     }
+
+    /** 上次播放视频时间戳,单位:毫秒 */
+    private last_time_stamp: number = 0;
+    private initLastTimeStamp() {
+        let new_date = new Date();
+        this.last_time_stamp = new_date.getTime();
+    }
+
+    /**
+     * 视频是否冷却
+     * @returns 视频冷却中
+     */
+    private isAdCooling(): boolean {
+        let new_date = new Date();
+        let new_time_stamp = new_date.getTime();
+        let gap_time_stamp = new_time_stamp - this.last_time_stamp;
+        if (gap_time_stamp <= 5000) {
+            const time = 6 - Math.ceil(gap_time_stamp / 1000);
+            mk.tip.pop('当前看视频太频繁了,请' + time + '秒后再试');
+            return true;
+        }
+        return false;
+    }
 }

+ 17 - 0
assets/script/mk/system/GuideSystem.ts

@@ -1,6 +1,23 @@
+import { Guide } from "../../game/data/module/GuideData";
+
+
 /**
  * 新手引导模块
  */
 export default class GuideSystem {
 
+    private guides: Guide[];
+    private crtStep: number;
+    private crtGuide: Guide;
+
+    public open(id: number) {
+        this.guides = gData.guideData.getGuidesByID(id);
+        this.crtStep = -1;
+        this.nextStep();
+    }
+
+    private nextStep() {
+        this.crtStep++;
+        this.crtGuide = this.guides[this.crtStep];
+    }
 }

+ 5 - 0
assets/script/mk/system/MKSystem.ts

@@ -20,6 +20,7 @@ import TipSystem from "./TipSystem";
 import PoolSystem from "./PoolSystem";
 import TweenUtil from "../utils/TweenUtil";
 import FlySystem from "./FlySystem";
+import GuideSystem from "./GuideSystem";
 
 /**
  * @description mk系统
@@ -108,6 +109,10 @@ class MKSystem {
     public get pool(): PoolSystem {
         return this._pool || (this._pool = new PoolSystem());
     }
+    private _guide: GuideSystem;
+    public get guide(): GuideSystem {
+        return this._guide || (this._guide = new GuideSystem());
+    }
 
     /** 挂载在MainScene的界面上,不需要new */
     private _ui: UISystem;

二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-hdpi/ic_launcher.png


二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-ldpi/ic_launcher.png


二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-mdpi/ic_launcher.png


二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xhdpi/ic_launcher.png


二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xxhdpi/ic_launcher.png


二進制
build/jsb-link/frameworks/runtime-src/proj.android-studio/res/mipmap-xxxhdpi/ic_launcher.png


部分文件因文件數量過多而無法顯示