LiuLiu 2 years ago
commit
9d85b78caf
100 changed files with 4996 additions and 0 deletions
  1. 53 0
      .gitignore
  2. 12 0
      assets/images.meta
  3. 12 0
      assets/images/Chara.meta
  4. BIN
      assets/images/Chara/ArashiChisato.png
  5. 36 0
      assets/images/Chara/ArashiChisato.png.meta
  6. BIN
      assets/images/Chara/AsakaKarin.png
  7. 36 0
      assets/images/Chara/AsakaKarin.png.meta
  8. BIN
      assets/images/Chara/AyaseEli.png
  9. 36 0
      assets/images/Chara/AyaseEli.png.meta
  10. BIN
      assets/images/Chara/EmmaVerde.png
  11. 36 0
      assets/images/Chara/EmmaVerde.png.meta
  12. BIN
      assets/images/Chara/HazukiRen.png
  13. 36 0
      assets/images/Chara/HazukiRen.png.meta
  14. BIN
      assets/images/Chara/HeannaSumire.png
  15. 36 0
      assets/images/Chara/HeannaSumire.png.meta
  16. BIN
      assets/images/Chara/HeyTea.png
  17. 36 0
      assets/images/Chara/HeyTea.png.meta
  18. BIN
      assets/images/Chara/HoshizoraRin.png
  19. 36 0
      assets/images/Chara/HoshizoraRin.png.meta
  20. BIN
      assets/images/Chara/KasuKasu.png
  21. 36 0
      assets/images/Chara/KasuKasu.png.meta
  22. BIN
      assets/images/Chara/KazumoSarah.png
  23. 36 0
      assets/images/Chara/KazumoSarah.png.meta
  24. BIN
      assets/images/Chara/KazunoLeah.png
  25. 36 0
      assets/images/Chara/KazunoLeah.png.meta
  26. BIN
      assets/images/Chara/KiraTsubasa.png
  27. 36 0
      assets/images/Chara/KiraTsubasa.png.meta
  28. BIN
      assets/images/Chara/KoizumiHanayo.png
  29. 36 0
      assets/images/Chara/KoizumiHanayo.png.meta
  30. BIN
      assets/images/Chara/KonoeKanata.png
  31. 36 0
      assets/images/Chara/KonoeKanata.png.meta
  32. BIN
      assets/images/Chara/KousakaHonoka.png
  33. 36 0
      assets/images/Chara/KousakaHonoka.png.meta
  34. BIN
      assets/images/Chara/KunikidaHanamaru.png
  35. 36 0
      assets/images/Chara/KunikidaHanamaru.png.meta
  36. BIN
      assets/images/Chara/KurosawaDia.png
  37. 36 0
      assets/images/Chara/KurosawaDia.png.meta
  38. BIN
      assets/images/Chara/KurosawaRuby.png
  39. 36 0
      assets/images/Chara/KurosawaRuby.png.meta
  40. BIN
      assets/images/Chara/MatsuuraKanan.png
  41. 36 0
      assets/images/Chara/MatsuuraKanan.png.meta
  42. BIN
      assets/images/Chara/MifuneShioriko.png
  43. 36 0
      assets/images/Chara/MifuneShioriko.png.meta
  44. BIN
      assets/images/Chara/MinamiKotori.png
  45. 36 0
      assets/images/Chara/MinamiKotori.png.meta
  46. BIN
      assets/images/Chara/MiyashitaAi.png
  47. 36 0
      assets/images/Chara/MiyashitaAi.png.meta
  48. BIN
      assets/images/Chara/NishikinoMaki.png
  49. 36 0
      assets/images/Chara/NishikinoMaki.png.meta
  50. BIN
      assets/images/Chara/OharaMari.png
  51. 36 0
      assets/images/Chara/OharaMari.png.meta
  52. BIN
      assets/images/Chara/OsakaShizuku.png
  53. 36 0
      assets/images/Chara/OsakaShizuku.png.meta
  54. BIN
      assets/images/Chara/SakurauchiRiko.png
  55. 36 0
      assets/images/Chara/SakurauchiRiko.png.meta
  56. BIN
      assets/images/Chara/ShibuyaKanon.png
  57. 36 0
      assets/images/Chara/ShibuyaKanon.png.meta
  58. BIN
      assets/images/Chara/SonodaUmi.png
  59. 36 0
      assets/images/Chara/SonodaUmi.png.meta
  60. BIN
      assets/images/Chara/TakamiChika.png
  61. 36 0
      assets/images/Chara/TakamiChika.png.meta
  62. BIN
      assets/images/Chara/TennojiRina.png
  63. 36 0
      assets/images/Chara/TennojiRina.png.meta
  64. BIN
      assets/images/Chara/TojoNozomi.png
  65. 36 0
      assets/images/Chara/TojoNozomi.png.meta
  66. BIN
      assets/images/Chara/ToudouErena.png
  67. 36 0
      assets/images/Chara/ToudouErena.png.meta
  68. BIN
      assets/images/Chara/TsushimaYoshiko.png
  69. 36 0
      assets/images/Chara/TsushimaYoshiko.png.meta
  70. BIN
      assets/images/Chara/UeharaAyumu.png
  71. 36 0
      assets/images/Chara/UeharaAyumu.png.meta
  72. BIN
      assets/images/Chara/WatanabeYou.png
  73. 36 0
      assets/images/Chara/WatanabeYou.png.meta
  74. BIN
      assets/images/Chara/YazawaNico.png
  75. 36 0
      assets/images/Chara/YazawaNico.png.meta
  76. BIN
      assets/images/Chara/YukiAnju.png
  77. 36 0
      assets/images/Chara/YukiAnju.png.meta
  78. BIN
      assets/images/Chara/YukiSetsuna.png
  79. 36 0
      assets/images/Chara/YukiSetsuna.png.meta
  80. BIN
      assets/images/Line.png
  81. 36 0
      assets/images/Line.png.meta
  82. BIN
      assets/images/Stage.png
  83. 36 0
      assets/images/Stage.png.meta
  84. 12 0
      assets/prefab.meta
  85. 341 0
      assets/prefab/CharaNumber.prefab
  86. 8 0
      assets/prefab/CharaNumber.prefab.meta
  87. 185 0
      assets/prefab/CharaPre.prefab
  88. 8 0
      assets/prefab/CharaPre.prefab.meta
  89. 12 0
      assets/resources.meta
  90. 12 0
      assets/resources/gif.meta
  91. BIN
      assets/resources/gif/TakasakiYu.gif
  92. 5 0
      assets/resources/gif/TakasakiYu.gif.meta
  93. 12 0
      assets/scene.meta
  94. 2479 0
      assets/scene/main.fire
  95. 7 0
      assets/scene/main.fire.meta
  96. 12 0
      assets/scripts.meta
  97. 153 0
      assets/scripts/CharaCollision.ts
  98. 9 0
      assets/scripts/CharaCollision.ts.meta
  99. 215 0
      assets/scripts/GameManager.ts
  100. 9 0
      assets/scripts/GameManager.ts.meta

+ 53 - 0
.gitignore

@@ -0,0 +1,53 @@
+#/////////////////////////////////////////////////////////////////////////////
+# Fireball Projects
+#/////////////////////////////////////////////////////////////////////////////
+
+/library/
+/temp/
+/local/
+/build/
+
+#/////////////////////////////////////////////////////////////////////////////
+# npm files
+#/////////////////////////////////////////////////////////////////////////////
+
+npm-debug.log
+node_modules/
+
+#/////////////////////////////////////////////////////////////////////////////
+# Logs and databases
+#/////////////////////////////////////////////////////////////////////////////
+
+*.log
+*.sql
+*.sqlite
+
+#/////////////////////////////////////////////////////////////////////////////
+# files for debugger
+#/////////////////////////////////////////////////////////////////////////////
+
+*.sln
+*.csproj
+*.pidb
+*.unityproj
+*.suo
+
+#/////////////////////////////////////////////////////////////////////////////
+# OS generated files
+#/////////////////////////////////////////////////////////////////////////////
+
+.DS_Store
+ehthumbs.db
+Thumbs.db
+
+#/////////////////////////////////////////////////////////////////////////////
+# WebStorm files
+#/////////////////////////////////////////////////////////////////////////////
+
+.idea/
+
+#//////////////////////////
+# VS Code files
+#//////////////////////////
+
+.vscode/

+ 12 - 0
assets/images.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "90ba91a2-5e68-4168-9e6d-437069c34602",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 12 - 0
assets/images/Chara.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "ef1c9ac9-f2fe-4db4-8720-fd44b62dad0c",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

BIN
assets/images/Chara/ArashiChisato.png


+ 36 - 0
assets/images/Chara/ArashiChisato.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "006d6fc6-6e48-46db-845d-41772f0be3c8",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "ArashiChisato": {
+      "ver": "1.0.4",
+      "uuid": "6313c8dc-1240-4a4b-9468-b8e55443ee10",
+      "rawTextureUuid": "006d6fc6-6e48-46db-845d-41772f0be3c8",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/AsakaKarin.png


+ 36 - 0
assets/images/Chara/AsakaKarin.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "49dbf116-5a11-4165-85a9-f0d875df3c60",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "AsakaKarin": {
+      "ver": "1.0.4",
+      "uuid": "5f75f029-ea73-43a1-a18c-57a471943c3e",
+      "rawTextureUuid": "49dbf116-5a11-4165-85a9-f0d875df3c60",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/AyaseEli.png


+ 36 - 0
assets/images/Chara/AyaseEli.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "017b8881-c1c4-4664-b08a-f22ee4db126f",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "AyaseEli": {
+      "ver": "1.0.4",
+      "uuid": "ac73a5c5-96d3-4236-8258-bcbea7b3c12e",
+      "rawTextureUuid": "017b8881-c1c4-4664-b08a-f22ee4db126f",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/EmmaVerde.png


+ 36 - 0
assets/images/Chara/EmmaVerde.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "635970e4-f08c-4614-8ae2-440b6af5a6c4",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "EmmaVerde": {
+      "ver": "1.0.4",
+      "uuid": "abbcacdf-63ce-4145-a662-1c2716b744f6",
+      "rawTextureUuid": "635970e4-f08c-4614-8ae2-440b6af5a6c4",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/HazukiRen.png


+ 36 - 0
assets/images/Chara/HazukiRen.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "2640fcf4-9566-4c16-8a52-75ec98529c18",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "HazukiRen": {
+      "ver": "1.0.4",
+      "uuid": "ac708952-8eca-44d5-ac59-d79e5a934df6",
+      "rawTextureUuid": "2640fcf4-9566-4c16-8a52-75ec98529c18",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/HeannaSumire.png


+ 36 - 0
assets/images/Chara/HeannaSumire.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "ab65b3fa-eaaf-4bb0-ae2e-4a7a7a938577",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "HeannaSumire": {
+      "ver": "1.0.4",
+      "uuid": "9b8504c9-83e0-4fee-b770-65bf0fd801e2",
+      "rawTextureUuid": "ab65b3fa-eaaf-4bb0-ae2e-4a7a7a938577",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/HeyTea.png


+ 36 - 0
assets/images/Chara/HeyTea.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "ad4d186d-d1d1-47eb-9615-8b7af7086e63",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "HeyTea": {
+      "ver": "1.0.4",
+      "uuid": "e9d3006d-aeea-4931-947c-8c7c567470a2",
+      "rawTextureUuid": "ad4d186d-d1d1-47eb-9615-8b7af7086e63",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/HoshizoraRin.png


+ 36 - 0
assets/images/Chara/HoshizoraRin.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "72cda66c-7e19-483e-8070-1d5d6e53b87d",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "HoshizoraRin": {
+      "ver": "1.0.4",
+      "uuid": "4658620a-1e50-4af4-a440-c320af89aef6",
+      "rawTextureUuid": "72cda66c-7e19-483e-8070-1d5d6e53b87d",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KasuKasu.png


+ 36 - 0
assets/images/Chara/KasuKasu.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "258d5774-58ca-402e-b67e-aa4e513fedef",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KasuKasu": {
+      "ver": "1.0.4",
+      "uuid": "482eaef2-ce7f-402f-bfb1-1b17d002b6a7",
+      "rawTextureUuid": "258d5774-58ca-402e-b67e-aa4e513fedef",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KazumoSarah.png


+ 36 - 0
assets/images/Chara/KazumoSarah.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "db426028-76e8-402e-b79a-684c44fb7362",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KazumoSarah": {
+      "ver": "1.0.4",
+      "uuid": "a68ccff3-5ace-46c3-b7f7-66722ad0841e",
+      "rawTextureUuid": "db426028-76e8-402e-b79a-684c44fb7362",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KazunoLeah.png


+ 36 - 0
assets/images/Chara/KazunoLeah.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "c956885e-910d-474a-9d16-264c8b71c1b5",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KazunoLeah": {
+      "ver": "1.0.4",
+      "uuid": "c015bc4e-c2e2-4e81-945a-e12c5cca1671",
+      "rawTextureUuid": "c956885e-910d-474a-9d16-264c8b71c1b5",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KiraTsubasa.png


+ 36 - 0
assets/images/Chara/KiraTsubasa.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "5ef44d3b-91d6-47c8-b93e-ed166cec7ec1",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KiraTsubasa": {
+      "ver": "1.0.4",
+      "uuid": "5f47dba1-f218-467a-bf9b-61766822e7fb",
+      "rawTextureUuid": "5ef44d3b-91d6-47c8-b93e-ed166cec7ec1",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KoizumiHanayo.png


+ 36 - 0
assets/images/Chara/KoizumiHanayo.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "288be3d9-7818-4014-bbbc-e81245d28625",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KoizumiHanayo": {
+      "ver": "1.0.4",
+      "uuid": "6a066fdb-6339-402e-83ac-badfd01d75a6",
+      "rawTextureUuid": "288be3d9-7818-4014-bbbc-e81245d28625",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KonoeKanata.png


+ 36 - 0
assets/images/Chara/KonoeKanata.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "8dc9fd64-f896-4177-a5c6-ebc09fed38eb",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KonoeKanata": {
+      "ver": "1.0.4",
+      "uuid": "e0ab4f9b-d198-4b1f-8a92-63d61e9f10e1",
+      "rawTextureUuid": "8dc9fd64-f896-4177-a5c6-ebc09fed38eb",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KousakaHonoka.png


+ 36 - 0
assets/images/Chara/KousakaHonoka.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "7f7e2b8b-c786-4ccd-aefd-d26f8013b833",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KousakaHonoka": {
+      "ver": "1.0.4",
+      "uuid": "f0c8a526-5106-470c-bc58-3d5fb13d9355",
+      "rawTextureUuid": "7f7e2b8b-c786-4ccd-aefd-d26f8013b833",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KunikidaHanamaru.png


+ 36 - 0
assets/images/Chara/KunikidaHanamaru.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "674d4e4a-07c9-4208-9fc0-4a29a2282e91",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KunikidaHanamaru": {
+      "ver": "1.0.4",
+      "uuid": "3ee2c1f0-44f5-4721-b692-7bba83ba2663",
+      "rawTextureUuid": "674d4e4a-07c9-4208-9fc0-4a29a2282e91",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KurosawaDia.png


+ 36 - 0
assets/images/Chara/KurosawaDia.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "d2e3335f-dac5-49e6-843b-74b0d83c56ba",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KurosawaDia": {
+      "ver": "1.0.4",
+      "uuid": "2ae0e2a4-408f-4037-847e-fc7030065aca",
+      "rawTextureUuid": "d2e3335f-dac5-49e6-843b-74b0d83c56ba",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/KurosawaRuby.png


+ 36 - 0
assets/images/Chara/KurosawaRuby.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "72d0120b-579b-411e-85a8-8561de8f1ad0",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "KurosawaRuby": {
+      "ver": "1.0.4",
+      "uuid": "038beb98-7722-4ad1-a4e9-10b574df4318",
+      "rawTextureUuid": "72d0120b-579b-411e-85a8-8561de8f1ad0",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/MatsuuraKanan.png


+ 36 - 0
assets/images/Chara/MatsuuraKanan.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "f80a9144-7f3c-4ca3-8084-0bd2c5da4610",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "MatsuuraKanan": {
+      "ver": "1.0.4",
+      "uuid": "993cfddf-7465-4aee-a677-4c2a609deed3",
+      "rawTextureUuid": "f80a9144-7f3c-4ca3-8084-0bd2c5da4610",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/MifuneShioriko.png


+ 36 - 0
assets/images/Chara/MifuneShioriko.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "d805d6bf-42f6-44d7-a628-be519200a1f0",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "MifuneShioriko": {
+      "ver": "1.0.4",
+      "uuid": "541564f6-8984-4bc4-bbc5-0a4413585607",
+      "rawTextureUuid": "d805d6bf-42f6-44d7-a628-be519200a1f0",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/MinamiKotori.png


+ 36 - 0
assets/images/Chara/MinamiKotori.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "ab38c02b-7e68-43b2-ba37-5fa81e81ddac",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "MinamiKotori": {
+      "ver": "1.0.4",
+      "uuid": "bae4dd2c-17fa-4fd2-9b4c-c3b8cbc07423",
+      "rawTextureUuid": "ab38c02b-7e68-43b2-ba37-5fa81e81ddac",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/MiyashitaAi.png


+ 36 - 0
assets/images/Chara/MiyashitaAi.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "7dd810a2-0d18-4e91-af24-df1fc49a2513",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "MiyashitaAi": {
+      "ver": "1.0.4",
+      "uuid": "eaa12e94-0060-40fb-b4a2-230bd1fbcad3",
+      "rawTextureUuid": "7dd810a2-0d18-4e91-af24-df1fc49a2513",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/NishikinoMaki.png


+ 36 - 0
assets/images/Chara/NishikinoMaki.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "443d7947-6309-4dd6-8851-82d5d712be90",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "NishikinoMaki": {
+      "ver": "1.0.4",
+      "uuid": "c5b35bb6-6ef2-46b5-b5d8-e3fbbb04c0a2",
+      "rawTextureUuid": "443d7947-6309-4dd6-8851-82d5d712be90",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/OharaMari.png


+ 36 - 0
assets/images/Chara/OharaMari.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "beba0181-c874-4e71-b717-582e0ddf70f8",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "OharaMari": {
+      "ver": "1.0.4",
+      "uuid": "4b4787d2-e28b-4b56-9bca-3d71b3c5c01e",
+      "rawTextureUuid": "beba0181-c874-4e71-b717-582e0ddf70f8",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/OsakaShizuku.png


+ 36 - 0
assets/images/Chara/OsakaShizuku.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "d570047e-ef3a-4d7f-ac70-d32d7e85e407",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "OsakaShizuku": {
+      "ver": "1.0.4",
+      "uuid": "2a5f852c-d937-4b72-95c9-2e691034eccb",
+      "rawTextureUuid": "d570047e-ef3a-4d7f-ac70-d32d7e85e407",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/SakurauchiRiko.png


+ 36 - 0
assets/images/Chara/SakurauchiRiko.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "811555ef-ddb5-4026-ae03-eebb4f828251",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "SakurauchiRiko": {
+      "ver": "1.0.4",
+      "uuid": "ed4591e1-9e72-4d96-aff4-f7581d1a5ae5",
+      "rawTextureUuid": "811555ef-ddb5-4026-ae03-eebb4f828251",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/ShibuyaKanon.png


+ 36 - 0
assets/images/Chara/ShibuyaKanon.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "1cccd813-3d7d-42a9-9aa7-0a7c973d460b",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "ShibuyaKanon": {
+      "ver": "1.0.4",
+      "uuid": "9749578d-db33-4c94-8efe-559bdc9f7502",
+      "rawTextureUuid": "1cccd813-3d7d-42a9-9aa7-0a7c973d460b",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/SonodaUmi.png


+ 36 - 0
assets/images/Chara/SonodaUmi.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "84d75103-574c-4c35-a06f-fccf7eebc52c",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "SonodaUmi": {
+      "ver": "1.0.4",
+      "uuid": "644ca560-2797-4897-b333-9e9d1bd12097",
+      "rawTextureUuid": "84d75103-574c-4c35-a06f-fccf7eebc52c",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/TakamiChika.png


+ 36 - 0
assets/images/Chara/TakamiChika.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "1821d388-56f3-42f0-b87b-92b59d80a8e5",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "TakamiChika": {
+      "ver": "1.0.4",
+      "uuid": "02ce592a-9cfe-45c3-8cde-265b7cedbcf8",
+      "rawTextureUuid": "1821d388-56f3-42f0-b87b-92b59d80a8e5",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/TennojiRina.png


+ 36 - 0
assets/images/Chara/TennojiRina.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "d66c7f41-7540-4fdd-9939-686edb4a990b",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "TennojiRina": {
+      "ver": "1.0.4",
+      "uuid": "bbfbe271-30d4-4e3a-8288-628f85ab3c41",
+      "rawTextureUuid": "d66c7f41-7540-4fdd-9939-686edb4a990b",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/TojoNozomi.png


+ 36 - 0
assets/images/Chara/TojoNozomi.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "ab6e9e90-15e1-46e2-9b02-56140d5ba6c1",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "TojoNozomi": {
+      "ver": "1.0.4",
+      "uuid": "e54a8985-1245-4d7e-876d-546b8d85dab2",
+      "rawTextureUuid": "ab6e9e90-15e1-46e2-9b02-56140d5ba6c1",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/ToudouErena.png


+ 36 - 0
assets/images/Chara/ToudouErena.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "3484a7a7-8328-46c9-a879-68800161e300",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "ToudouErena": {
+      "ver": "1.0.4",
+      "uuid": "b2f12646-d2d6-4ec1-8a91-3103c070d424",
+      "rawTextureUuid": "3484a7a7-8328-46c9-a879-68800161e300",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/TsushimaYoshiko.png


+ 36 - 0
assets/images/Chara/TsushimaYoshiko.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "f5959b35-7811-4456-a3cb-6a008f01779d",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "TsushimaYoshiko": {
+      "ver": "1.0.4",
+      "uuid": "f12ddf5a-148d-4e50-bce0-338e43c6f1fe",
+      "rawTextureUuid": "f5959b35-7811-4456-a3cb-6a008f01779d",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/UeharaAyumu.png


+ 36 - 0
assets/images/Chara/UeharaAyumu.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "710a8e6e-37eb-4799-9e09-5a26f932437f",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "UeharaAyumu": {
+      "ver": "1.0.4",
+      "uuid": "7caf9e1e-2c10-42af-b92c-72f31c58bcdf",
+      "rawTextureUuid": "710a8e6e-37eb-4799-9e09-5a26f932437f",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/WatanabeYou.png


+ 36 - 0
assets/images/Chara/WatanabeYou.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "4fd47e94-16a1-4667-b85b-f3a9e378bef9",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "WatanabeYou": {
+      "ver": "1.0.4",
+      "uuid": "9849a3c2-df62-4226-837d-268d7de28300",
+      "rawTextureUuid": "4fd47e94-16a1-4667-b85b-f3a9e378bef9",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/YazawaNico.png


+ 36 - 0
assets/images/Chara/YazawaNico.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "cb7b245b-a95a-4009-9d01-f0ba00f28f33",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "YazawaNico": {
+      "ver": "1.0.4",
+      "uuid": "39e61330-1c8f-47a1-b56c-0c0b9a3a6b57",
+      "rawTextureUuid": "cb7b245b-a95a-4009-9d01-f0ba00f28f33",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/YukiAnju.png


+ 36 - 0
assets/images/Chara/YukiAnju.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "4dd95f42-82ab-453b-9769-f4f8c57a4e4d",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "YukiAnju": {
+      "ver": "1.0.4",
+      "uuid": "a2846e35-4a33-4652-9c2d-bf07770aeee5",
+      "rawTextureUuid": "4dd95f42-82ab-453b-9769-f4f8c57a4e4d",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Chara/YukiSetsuna.png


+ 36 - 0
assets/images/Chara/YukiSetsuna.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "50ce8a3a-0372-4616-917a-b51d0fbcb014",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 250,
+  "height": 250,
+  "platformSettings": {},
+  "subMetas": {
+    "YukiSetsuna": {
+      "ver": "1.0.4",
+      "uuid": "101f9ab7-7081-4ad4-bf73-db04db2051d4",
+      "rawTextureUuid": "50ce8a3a-0372-4616-917a-b51d0fbcb014",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 250,
+      "height": 250,
+      "rawWidth": 250,
+      "rawHeight": 250,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Line.png


+ 36 - 0
assets/images/Line.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "c25c98d2-28f0-4cce-889d-48cee8512760",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 711,
+  "height": 8,
+  "platformSettings": {},
+  "subMetas": {
+    "Line": {
+      "ver": "1.0.4",
+      "uuid": "78730d25-b462-4c44-8abc-d45980db6366",
+      "rawTextureUuid": "c25c98d2-28f0-4cce-889d-48cee8512760",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 711,
+      "height": 8,
+      "rawWidth": 711,
+      "rawHeight": 8,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

BIN
assets/images/Stage.png


+ 36 - 0
assets/images/Stage.png.meta

@@ -0,0 +1,36 @@
+{
+  "ver": "2.3.5",
+  "uuid": "ea41862b-2972-474b-b417-83dfb3ea129c",
+  "type": "sprite",
+  "wrapMode": "clamp",
+  "filterMode": "bilinear",
+  "premultiplyAlpha": false,
+  "genMipmaps": false,
+  "packable": true,
+  "width": 1386,
+  "height": 640,
+  "platformSettings": {},
+  "subMetas": {
+    "Stage": {
+      "ver": "1.0.4",
+      "uuid": "8958b4b8-54cc-4429-9749-8a0806eee294",
+      "rawTextureUuid": "ea41862b-2972-474b-b417-83dfb3ea129c",
+      "trimType": "auto",
+      "trimThreshold": 1,
+      "rotated": false,
+      "offsetX": 0,
+      "offsetY": 0,
+      "trimX": 0,
+      "trimY": 0,
+      "width": 1386,
+      "height": 640,
+      "rawWidth": 1386,
+      "rawHeight": 640,
+      "borderTop": 0,
+      "borderBottom": 0,
+      "borderLeft": 0,
+      "borderRight": 0,
+      "subMetas": {}
+    }
+  }
+}

+ 12 - 0
assets/prefab.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "1773426e-4890-494f-b4f2-a1b571328fa5",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 341 - 0
assets/prefab/CharaNumber.prefab

@@ -0,0 +1,341 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "CharaNumber",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 5
+      }
+    ],
+    "_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": 50,
+      "height": 80.24
+    },
+    "_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": "ArashiChisato",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 3
+      }
+    ],
+    "_prefab": {
+      "__id__": 4
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 50,
+      "height": 50
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        15.119999999999997,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        1,
+        1
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "6313c8dc-1240-4a4b-9468-b8e55443ee10"
+    },
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "db594167-d2ab-4cb4-a837-479fe0a6dd55"
+    },
+    "fileId": "c273N4ZUpN8rW3VA/X/yMQ",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New Label",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 6
+      }
+    ],
+    "_prefab": {
+      "__id__": 7
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 10.01,
+      "height": 30.24
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -25,
+        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__": 5
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "0",
+    "_N$string": "0",
+    "_fontSize": 18,
+    "_lineHeight": 24,
+    "_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__": "db594167-d2ab-4cb4-a837-479fe0a6dd55"
+    },
+    "fileId": "55UJy8byZD4o0mbWwwn4rH",
+    "sync": false
+  },
+  {
+    "__type__": "cc.Layout",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_layoutSize": {
+      "__type__": "cc.Size",
+      "width": 50,
+      "height": 80.24
+    },
+    "_resize": 1,
+    "_N$layoutType": 2,
+    "_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": 0,
+    "_N$spacingY": 0,
+    "_N$verticalDirection": 1,
+    "_N$horizontalDirection": 0,
+    "_N$affectedByScale": false,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "db594167-d2ab-4cb4-a837-479fe0a6dd55"
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 8 - 0
assets/prefab/CharaNumber.prefab.meta

@@ -0,0 +1,8 @@
+{
+  "ver": "1.2.9",
+  "uuid": "db594167-d2ab-4cb4-a837-479fe0a6dd55",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

+ 185 - 0
assets/prefab/CharaPre.prefab

@@ -0,0 +1,185 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "asyncLoadAssets": false,
+    "readonly": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "CharaPre",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 3
+      },
+      {
+        "__id__": 4
+      },
+      {
+        "__id__": 5
+      }
+    ],
+    "_prefab": {
+      "__id__": 6
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 250,
+      "height": 250
+    },
+    "_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": 2,
+    "groupIndex": 2,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "6313c8dc-1240-4a4b-9468-b8e55443ee10"
+    },
+    "_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.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_type": 2,
+    "_allowSleep": true,
+    "_gravityScale": 3,
+    "_linearDamping": 0,
+    "_angularDamping": 0,
+    "_linearVelocity": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_angularVelocity": 0,
+    "_fixedRotation": false,
+    "enabledContactListener": true,
+    "bullet": false,
+    "awakeOnLoad": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PhysicsCircleCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "tag": 0,
+    "_density": 1,
+    "_sensor": false,
+    "_friction": 1,
+    "_restitution": 0.1,
+    "body": null,
+    "_offset": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_radius": 125,
+    "_id": ""
+  },
+  {
+    "__type__": "386bfnjbPFF+7lE/2Si+qWw",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "57ba803a-a222-4cf9-a48d-5dbfb9b96f5c"
+    },
+    "fileId": "",
+    "sync": false
+  }
+]

+ 8 - 0
assets/prefab/CharaPre.prefab.meta

@@ -0,0 +1,8 @@
+{
+  "ver": "1.2.9",
+  "uuid": "57ba803a-a222-4cf9-a48d-5dbfb9b96f5c",
+  "optimizationPolicy": "AUTO",
+  "asyncLoadAssets": false,
+  "readonly": false,
+  "subMetas": {}
+}

+ 12 - 0
assets/resources.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "9880882b-d3b8-4623-8ef4-c8ca4e71c43f",
+  "isBundle": true,
+  "bundleName": "resources",
+  "priority": 8,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 12 - 0
assets/resources/gif.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "26198d28-d333-41fc-b20c-1bd62f092294",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

BIN
assets/resources/gif/TakasakiYu.gif


+ 5 - 0
assets/resources/gif/TakasakiYu.gif.meta

@@ -0,0 +1,5 @@
+{
+  "ver": "1.0.1",
+  "uuid": "1fc0ec3e-9f1f-4fa6-98aa-64def6cecb3f",
+  "subMetas": {}
+}

+ 12 - 0
assets/scene.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "1c05dd20-d10a-419e-9592-96f748cf6b91",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 2479 - 0
assets/scene/main.fire

@@ -0,0 +1,2479 @@
+[
+  {
+    "__type__": "cc.SceneAsset",
+    "_name": "",
+    "_objFlags": 0,
+    "_native": "",
+    "scene": {
+      "__id__": 1
+    }
+  },
+  {
+    "__type__": "cc.Scene",
+    "_objFlags": 0,
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      }
+    ],
+    "_active": false,
+    "_components": [],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        1,
+        1
+      ]
+    },
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "autoReleaseAssets": false,
+    "_id": "9f639243-898e-4085-a718-f3d7485aa3c6"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Canvas",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 3
+      },
+      {
+        "__id__": 5
+      },
+      {
+        "__id__": 46
+      },
+      {
+        "__id__": 47
+      },
+      {
+        "__id__": 48
+      },
+      {
+        "__id__": 51
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 56
+      },
+      {
+        "__id__": 57
+      },
+      {
+        "__id__": 58
+      },
+      {
+        "__id__": 59
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 1280
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        360,
+        640,
+        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": "acQugf2gRHr48ghbX6Socj"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Main Camera",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 4
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        0,
+        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": "c55u2knDxMOZht21YJvmdT"
+  },
+  {
+    "__type__": "cc.Camera",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 3
+    },
+    "_enabled": true,
+    "_cullingMask": 4294967295,
+    "_clearFlags": 7,
+    "_backgroundColor": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 0,
+      "b": 0,
+      "a": 255
+    },
+    "_depth": -1,
+    "_zoomRatio": 1,
+    "_targetTexture": null,
+    "_fov": 60,
+    "_orthoSize": 1,
+    "_nearClip": 1,
+    "_farClip": 4096,
+    "_ortho": true,
+    "_rect": {
+      "__type__": "cc.Rect",
+      "x": 0,
+      "y": 0,
+      "width": 1,
+      "height": 1
+    },
+    "_renderStages": 1,
+    "_alignWithScreen": true,
+    "_id": "67m2m8PadOFq5ZjZwNv4Ez"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "BG",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 6
+      },
+      {
+        "__id__": 10
+      },
+      {
+        "__id__": 15
+      },
+      {
+        "__id__": 20
+      },
+      {
+        "__id__": 33
+      },
+      {
+        "__id__": 38
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 44
+      },
+      {
+        "__id__": 45
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 1280
+    },
+    "_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": "972c/4DS5A0q+wa1y+1Yf2"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New Sprite",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 7
+      },
+      {
+        "__id__": 8
+      },
+      {
+        "__id__": 9
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 125,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 1136,
+      "height": 640
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        2,
+        2,
+        2
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": "5cHxphvIlFV4hfLrbaYBsB"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 6
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "8958b4b8-54cc-4429-9749-8a0806eee294"
+    },
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 2,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 1,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": "39HPvl47lBOYujVgQVr/ZH"
+  },
+  {
+    "__type__": "a7591ishutAI7NwkBVOzxNY",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 6
+    },
+    "_enabled": false,
+    "stage": {
+      "__uuid__": "ea41862b-2972-474b-b417-83dfb3ea129c"
+    },
+    "_id": "3aJlE0p81D1IEDIHZ+dV4i"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 6
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 18,
+    "_left": -208,
+    "_right": -208,
+    "_top": 320,
+    "_bottom": 320,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 1136,
+    "_originalHeight": 640,
+    "_id": "5b7o1FAClHjrshleWwKMrj"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "WallLeft",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 11
+      },
+      {
+        "__id__": 12
+      },
+      {
+        "__id__": 13
+      },
+      {
+        "__id__": 14
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 20,
+      "height": 1280
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -370,
+        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": 1,
+    "groupIndex": 1,
+    "_id": "06gan0jwBNiL57jCD9DpXo"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 10
+    },
+    "_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": "9f4F9uBKhJkp5HhNiQPUWT"
+  },
+  {
+    "__type__": "cc.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 10
+    },
+    "_enabled": true,
+    "_type": 0,
+    "_allowSleep": true,
+    "_gravityScale": 1,
+    "_linearDamping": 0,
+    "_angularDamping": 0,
+    "_linearVelocity": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_angularVelocity": 0,
+    "_fixedRotation": false,
+    "enabledContactListener": false,
+    "bullet": false,
+    "awakeOnLoad": true,
+    "_id": "73WAtm8FdMp41tQ5tEzmBH"
+  },
+  {
+    "__type__": "cc.PhysicsBoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 10
+    },
+    "_enabled": true,
+    "tag": 0,
+    "_density": 1,
+    "_sensor": false,
+    "_friction": 0.2,
+    "_restitution": 0,
+    "body": null,
+    "_offset": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_size": {
+      "__type__": "cc.Size",
+      "width": 20,
+      "height": 1280
+    },
+    "_id": "f5dqxWDu9B4otGfYP3iZb2"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 10
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 8,
+    "_left": -20,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": "b41zD5+zxM0oYP6YZUY2Xv"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "WallRight",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 16
+      },
+      {
+        "__id__": 17
+      },
+      {
+        "__id__": 18
+      },
+      {
+        "__id__": 19
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 20,
+      "height": 1280
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        370,
+        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": 1,
+    "groupIndex": 1,
+    "_id": "42ErJmJkVLRL0ghvUsDpFo"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 15
+    },
+    "_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": "1eJIZUAwpI9Jv/uUCFgBqo"
+  },
+  {
+    "__type__": "cc.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 15
+    },
+    "_enabled": true,
+    "_type": 0,
+    "_allowSleep": true,
+    "_gravityScale": 1,
+    "_linearDamping": 0,
+    "_angularDamping": 0,
+    "_linearVelocity": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_angularVelocity": 0,
+    "_fixedRotation": false,
+    "enabledContactListener": false,
+    "bullet": false,
+    "awakeOnLoad": true,
+    "_id": "85+dnkYAZNx7vKKWgh09iE"
+  },
+  {
+    "__type__": "cc.PhysicsBoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 15
+    },
+    "_enabled": true,
+    "tag": 0,
+    "_density": 1,
+    "_sensor": false,
+    "_friction": 0.2,
+    "_restitution": 0,
+    "body": null,
+    "_offset": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_size": {
+      "__type__": "cc.Size",
+      "width": 20,
+      "height": 1280
+    },
+    "_id": "03EDI42LRHAYqvA3awBJkx"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 15
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 32,
+    "_left": 0,
+    "_right": -20,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": "e8rPwh1zZGtZdFXYmVnNtH"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New ScrollView",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [
+      {
+        "__id__": 21
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 28
+      },
+      {
+        "__id__": 29
+      },
+      {
+        "__id__": 30
+      },
+      {
+        "__id__": 31
+      },
+      {
+        "__id__": 32
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        -590,
+        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": 1,
+    "groupIndex": 1,
+    "_id": "96w8NfO89Ky5GZ1TQbAoQl"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "view",
+    "_objFlags": 512,
+    "_parent": {
+      "__id__": 20
+    },
+    "_children": [
+      {
+        "__id__": 22
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 26
+      },
+      {
+        "__id__": 27
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 100
+    },
+    "_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": 1,
+    "groupIndex": 1,
+    "_id": "01Acgtrr9AWZIdT93O4tML"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "New Layout",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 21
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 23
+      },
+      {
+        "__id__": 24
+      },
+      {
+        "__id__": 25
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 50,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -260,
+        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": "c7u5q8JRRPUrPwcrtfxne/"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 22
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "9bbda31e-ad49-43c9-aaf2-f7d9896bac69"
+    },
+    "_type": 1,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": "18pEJkvhhLe4wfPC720Aok"
+  },
+  {
+    "__type__": "cc.Layout",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 22
+    },
+    "_enabled": true,
+    "_layoutSize": {
+      "__type__": "cc.Size",
+      "width": 50,
+      "height": 100
+    },
+    "_resize": 1,
+    "_N$layoutType": 1,
+    "_N$cellSize": {
+      "__type__": "cc.Size",
+      "width": 40,
+      "height": 40
+    },
+    "_N$startAxis": 0,
+    "_N$paddingLeft": 20,
+    "_N$paddingRight": 20,
+    "_N$paddingTop": 0,
+    "_N$paddingBottom": 0,
+    "_N$spacingX": 20,
+    "_N$spacingY": 0,
+    "_N$verticalDirection": 1,
+    "_N$horizontalDirection": 0,
+    "_N$affectedByScale": false,
+    "_id": "f3O5QZzFJATbZKJkQsfEGQ"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 22
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 13,
+    "_left": 75,
+    "_right": 260,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 200,
+    "_originalHeight": 150,
+    "_id": "1c84zI1+RFuoJz26pG2Ahs"
+  },
+  {
+    "__type__": "cc.Mask",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 21
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_spriteFrame": null,
+    "_type": 0,
+    "_segments": 64,
+    "_N$alphaThreshold": 0,
+    "_N$inverted": false,
+    "_id": "460lfXL09Goqhm+LkGltCF"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 21
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 240,
+    "_originalHeight": 250,
+    "_id": "131qpook5IeJgRIo00exwe"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "9bbda31e-ad49-43c9-aaf2-f7d9896bac69"
+    },
+    "_type": 1,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": "8bulW3yItFy7dW3oc3fhEJ"
+  },
+  {
+    "__type__": "cc.ScrollView",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "horizontal": true,
+    "vertical": false,
+    "inertia": true,
+    "brake": 0.75,
+    "elastic": true,
+    "bounceDuration": 0.23,
+    "scrollEvents": [],
+    "cancelInnerEvents": true,
+    "_N$content": {
+      "__id__": 22
+    },
+    "content": {
+      "__id__": 22
+    },
+    "_N$horizontalScrollBar": null,
+    "_N$verticalScrollBar": null,
+    "_id": "9dvhT1rRBA2birM1hyA422"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 44,
+    "_left": 0,
+    "_right": 0,
+    "_top": -616,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 240,
+    "_originalHeight": 0,
+    "_id": "45rAAuVzBEtr/PMD/dvAw+"
+  },
+  {
+    "__type__": "cc.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "_type": 0,
+    "_allowSleep": true,
+    "_gravityScale": 1,
+    "_linearDamping": 0,
+    "_angularDamping": 0,
+    "_linearVelocity": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_angularVelocity": 0,
+    "_fixedRotation": false,
+    "enabledContactListener": false,
+    "bullet": false,
+    "awakeOnLoad": true,
+    "_id": "48+SD+ZnBPqLGLQPmtBdLE"
+  },
+  {
+    "__type__": "cc.PhysicsBoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 20
+    },
+    "_enabled": true,
+    "tag": 0,
+    "_density": 1,
+    "_sensor": false,
+    "_friction": 0.2,
+    "_restitution": 0,
+    "body": null,
+    "_offset": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_size": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 100
+    },
+    "_id": "5fvQJ4W3ZBErzKO1W5vAbe"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Floor",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      },
+      {
+        "__id__": 35
+      },
+      {
+        "__id__": 36
+      },
+      {
+        "__id__": 37
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 20
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        635,
+        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": 1,
+    "groupIndex": 1,
+    "_id": "adWzoui8xH2KGw+8i8CrEA"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_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": "bbeTBeC3xDIbdCM5UYBFJd"
+  },
+  {
+    "__type__": "cc.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "_type": 0,
+    "_allowSleep": true,
+    "_gravityScale": 1,
+    "_linearDamping": 0,
+    "_angularDamping": 0,
+    "_linearVelocity": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_angularVelocity": 0,
+    "_fixedRotation": false,
+    "enabledContactListener": false,
+    "bullet": false,
+    "awakeOnLoad": true,
+    "_id": "80mPkNFeFEg6twSQtt0gHs"
+  },
+  {
+    "__type__": "cc.PhysicsBoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "tag": 0,
+    "_density": 1,
+    "_sensor": false,
+    "_friction": 0.2,
+    "_restitution": 0,
+    "body": null,
+    "_offset": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_size": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 50
+    },
+    "_id": "b3S0z2WohK46gv6DGe3IZs"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 41,
+    "_left": 0,
+    "_right": 0,
+    "_top": -5,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 720,
+    "_originalHeight": 0,
+    "_id": "8dYzCRInFDCKAoxB6u1NAK"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Refresh",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 5
+    },
+    "_children": [
+      {
+        "__id__": 39
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 41
+      },
+      {
+        "__id__": 43
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 240,
+      "height": 134
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        235,
+        563,
+        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": "c5NQh+hzVLHZcxV1wQ1N5m"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "GIF",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 38
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 40
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 120,
+      "height": 67
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0.5,
+        0.5,
+        0
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": false,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": "1bQKLS5wRCYI7Y0R+SsfsZ"
+  },
+  {
+    "__type__": "c0ff5NcIN5BPITgP1IQiCbP",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 39
+    },
+    "_enabled": true,
+    "path": "gif/TakasakiYu.gif",
+    "_id": "1c6kjBsT9DMKt0k+MriW/Q"
+  },
+  {
+    "__type__": "cc.Button",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 38
+    },
+    "_enabled": true,
+    "_normalMaterial": null,
+    "_grayMaterial": null,
+    "duration": 0.1,
+    "zoomScale": 1.2,
+    "clickEvents": [
+      {
+        "__id__": 42
+      }
+    ],
+    "_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__": 39
+    },
+    "_id": "fdxFUXOo5Hva9HcfPwJEBS"
+  },
+  {
+    "__type__": "cc.ClickEvent",
+    "target": {
+      "__id__": 2
+    },
+    "component": "",
+    "_componentId": "b26a3p5lhJKi57tT2uOhvHa",
+    "handler": "randomOneChara",
+    "customEventData": ""
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 38
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 33,
+    "_left": 0,
+    "_right": 5,
+    "_top": 10,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": "31YqP57lRJhbItbaUVIj6U"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 5
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": null,
+    "_type": 0,
+    "_sizeMode": 0,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": "4culJLKI9IMItVkQbVt42R"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 5
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 720,
+    "_originalHeight": 1280,
+    "_id": "d2q+GrEHBDjZ74fYLc2C2Y"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "TargetCharaNode",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.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": "0eWpbhQKtDarvM1AfJZL2b"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "CharaNode",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.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": "1fstADOWdJ96C1QDXStG6k"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Score",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 49
+      },
+      {
+        "__id__": 50
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 660,
+      "height": 60.480000000000004
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        569.76,
+        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": "8bsKeDhEJMD5VJVkoG/8TU"
+  },
+  {
+    "__type__": "cc.Label",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 48
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_string": "0",
+    "_N$string": "0",
+    "_fontSize": 48,
+    "_lineHeight": 48,
+    "_enableWrapText": true,
+    "_N$file": null,
+    "_isSystemFontUsed": true,
+    "_spacingX": 0,
+    "_batchAsBitmap": false,
+    "_styleFlags": 2,
+    "_underlineHeight": 0,
+    "_N$horizontalAlign": 0,
+    "_N$verticalAlign": 1,
+    "_N$fontFamily": "Arial",
+    "_N$overflow": 3,
+    "_N$cacheMode": 0,
+    "_id": "fbC5Ph9YRBK5DbW8QVG9qc"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 48
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 41,
+    "_left": 30,
+    "_right": 30,
+    "_top": 40,
+    "_bottom": 0,
+    "_verticalCenter": 100,
+    "_horizontalCenter": 10,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 96,
+    "_originalHeight": 0,
+    "_id": "f5Y6VDowhInYfl3A2ailbU"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "LineNode",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 52
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 55
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 1280
+    },
+    "_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": "67mkuTlbxNGp/KiGYdJkQ7"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Line",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 51
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 53
+      },
+      {
+        "__id__": 54
+      }
+    ],
+    "_prefab": null,
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 711,
+      "height": 8
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        526,
+        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": "7cRASZ4VJLLKH+9BmjH/6s"
+  },
+  {
+    "__type__": "cc.Sprite",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 52
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
+      }
+    ],
+    "_srcBlendFactor": 770,
+    "_dstBlendFactor": 771,
+    "_spriteFrame": {
+      "__uuid__": "78730d25-b462-4c44-8abc-d45980db6366"
+    },
+    "_type": 0,
+    "_sizeMode": 1,
+    "_fillType": 0,
+    "_fillCenter": {
+      "__type__": "cc.Vec2",
+      "x": 0,
+      "y": 0
+    },
+    "_fillStart": 0,
+    "_fillRange": 0,
+    "_isTrimmedMode": true,
+    "_atlas": null,
+    "_id": "d4s3tkiVZB96oE4wYEIekx"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 52
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 41,
+    "_left": 4.5,
+    "_right": 4.5,
+    "_top": 110,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 711,
+    "_originalHeight": 0,
+    "_id": "f9VDrEL1tLJpee6WnyvZxF"
+  },
+  {
+    "__type__": "cc.Widget",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 51
+    },
+    "_enabled": true,
+    "alignMode": 1,
+    "_target": null,
+    "_alignFlags": 45,
+    "_left": 0,
+    "_right": 0,
+    "_top": 0,
+    "_bottom": 0,
+    "_verticalCenter": 0,
+    "_horizontalCenter": 0,
+    "_isAbsLeft": true,
+    "_isAbsRight": true,
+    "_isAbsTop": true,
+    "_isAbsBottom": true,
+    "_isAbsHorizontalCenter": true,
+    "_isAbsVerticalCenter": true,
+    "_originalWidth": 0,
+    "_originalHeight": 0,
+    "_id": "4fodMvnV1OO5ZMkRgjihT1"
+  },
+  {
+    "__type__": "cc.Canvas",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_designResolution": {
+      "__type__": "cc.Size",
+      "width": 720,
+      "height": 1280
+    },
+    "_fitWidth": true,
+    "_fitHeight": false,
+    "_id": "19cNBUyz5Ecbbej2p2R7oR"
+  },
+  {
+    "__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": 720,
+    "_originalHeight": 1280,
+    "_id": "8ehXYexolE3bpJPtcLf+4Z"
+  },
+  {
+    "__type__": "b26a3p5lhJKi57tT2uOhvHa",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "CharaNode": {
+      "__id__": 47
+    },
+    "TargetCharaNode": {
+      "__id__": 46
+    },
+    "CharaPre": {
+      "__uuid__": "57ba803a-a222-4cf9-a48d-5dbfb9b96f5c"
+    },
+    "lineNode": {
+      "__id__": 51
+    },
+    "scoreLabel": {
+      "__id__": 49
+    },
+    "GifNode": {
+      "__id__": 39
+    },
+    "CharaNumber": {
+      "__uuid__": "db594167-d2ab-4cb4-a837-479fe0a6dd55"
+    },
+    "CharaNumberList": {
+      "__id__": 22
+    },
+    "AllChara": [
+      {
+        "__uuid__": "6313c8dc-1240-4a4b-9468-b8e55443ee10"
+      },
+      {
+        "__uuid__": "5f75f029-ea73-43a1-a18c-57a471943c3e"
+      },
+      {
+        "__uuid__": "ac73a5c5-96d3-4236-8258-bcbea7b3c12e"
+      },
+      {
+        "__uuid__": "abbcacdf-63ce-4145-a662-1c2716b744f6"
+      },
+      {
+        "__uuid__": "ac708952-8eca-44d5-ac59-d79e5a934df6"
+      },
+      {
+        "__uuid__": "9b8504c9-83e0-4fee-b770-65bf0fd801e2"
+      },
+      {
+        "__uuid__": "e9d3006d-aeea-4931-947c-8c7c567470a2"
+      },
+      {
+        "__uuid__": "4658620a-1e50-4af4-a440-c320af89aef6"
+      },
+      {
+        "__uuid__": "482eaef2-ce7f-402f-bfb1-1b17d002b6a7"
+      },
+      {
+        "__uuid__": "a68ccff3-5ace-46c3-b7f7-66722ad0841e"
+      },
+      {
+        "__uuid__": "c015bc4e-c2e2-4e81-945a-e12c5cca1671"
+      },
+      {
+        "__uuid__": "5f47dba1-f218-467a-bf9b-61766822e7fb"
+      },
+      {
+        "__uuid__": "6a066fdb-6339-402e-83ac-badfd01d75a6"
+      },
+      {
+        "__uuid__": "e0ab4f9b-d198-4b1f-8a92-63d61e9f10e1"
+      },
+      {
+        "__uuid__": "f0c8a526-5106-470c-bc58-3d5fb13d9355"
+      },
+      {
+        "__uuid__": "3ee2c1f0-44f5-4721-b692-7bba83ba2663"
+      },
+      {
+        "__uuid__": "2ae0e2a4-408f-4037-847e-fc7030065aca"
+      },
+      {
+        "__uuid__": "038beb98-7722-4ad1-a4e9-10b574df4318"
+      },
+      {
+        "__uuid__": "993cfddf-7465-4aee-a677-4c2a609deed3"
+      },
+      {
+        "__uuid__": "541564f6-8984-4bc4-bbc5-0a4413585607"
+      },
+      {
+        "__uuid__": "bae4dd2c-17fa-4fd2-9b4c-c3b8cbc07423"
+      },
+      {
+        "__uuid__": "eaa12e94-0060-40fb-b4a2-230bd1fbcad3"
+      },
+      {
+        "__uuid__": "c5b35bb6-6ef2-46b5-b5d8-e3fbbb04c0a2"
+      },
+      {
+        "__uuid__": "4b4787d2-e28b-4b56-9bca-3d71b3c5c01e"
+      },
+      {
+        "__uuid__": "2a5f852c-d937-4b72-95c9-2e691034eccb"
+      },
+      {
+        "__uuid__": "ed4591e1-9e72-4d96-aff4-f7581d1a5ae5"
+      },
+      {
+        "__uuid__": "9749578d-db33-4c94-8efe-559bdc9f7502"
+      },
+      {
+        "__uuid__": "644ca560-2797-4897-b333-9e9d1bd12097"
+      },
+      {
+        "__uuid__": "02ce592a-9cfe-45c3-8cde-265b7cedbcf8"
+      },
+      {
+        "__uuid__": "bbfbe271-30d4-4e3a-8288-628f85ab3c41"
+      },
+      {
+        "__uuid__": "e54a8985-1245-4d7e-876d-546b8d85dab2"
+      },
+      {
+        "__uuid__": "b2f12646-d2d6-4ec1-8a91-3103c070d424"
+      },
+      {
+        "__uuid__": "f12ddf5a-148d-4e50-bce0-338e43c6f1fe"
+      },
+      {
+        "__uuid__": "7caf9e1e-2c10-42af-b92c-72f31c58bcdf"
+      },
+      {
+        "__uuid__": "9849a3c2-df62-4226-837d-268d7de28300"
+      },
+      {
+        "__uuid__": "39e61330-1c8f-47a1-b56c-0c0b9a3a6b57"
+      },
+      {
+        "__uuid__": "a2846e35-4a33-4652-9c2d-bf07770aeee5"
+      },
+      {
+        "__uuid__": "101f9ab7-7081-4ad4-bf73-db04db2051d4"
+      }
+    ],
+    "_id": "e9nVnP0eBI9YX996qnnBt+"
+  },
+  {
+    "__type__": "3ef8bIfTQ5O0JtKUpHBr2z8",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "_id": "bcBZ0RDXNLh7bGyFb/FOK1"
+  }
+]

+ 7 - 0
assets/scene/main.fire.meta

@@ -0,0 +1,7 @@
+{
+  "ver": "1.2.9",
+  "uuid": "9f639243-898e-4085-a718-f3d7485aa3c6",
+  "asyncLoadAssets": false,
+  "autoReleaseAssets": false,
+  "subMetas": {}
+}

+ 12 - 0
assets/scripts.meta

@@ -0,0 +1,12 @@
+{
+  "ver": "1.1.2",
+  "uuid": "036066d2-171f-4ea9-a447-c97aed16cbd1",
+  "isBundle": false,
+  "bundleName": "",
+  "priority": 1,
+  "compressionType": {},
+  "optimizeHotUpdate": {},
+  "inlineSpriteFrames": {},
+  "isRemoteBundle": {},
+  "subMetas": {}
+}

+ 153 - 0
assets/scripts/CharaCollision.ts

@@ -0,0 +1,153 @@
+// Learn TypeScript:
+//  - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
+// Learn Attribute:
+//  - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
+// Learn life-cycle callbacks:
+//  - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
+
+import GameManager from "./GameManager";
+
+const { ccclass, property } = cc._decorator;
+
+@ccclass
+export default class CharaCollision extends cc.Component {
+
+    CharaNumber: number = 0;//代表自身是那种类型的水果
+
+    returnNumber: boolean = false;
+    getNumberTime: number = 0;
+
+    bianjieX: number = 0;// 防止水果位置超出屏幕外
+
+    testEndDJS: number = 0;// 检测死亡倒计时
+    endOne: number = 0; //只执行一次结束
+
+    // LIFE-CYCLE CALLBACKS:
+
+    // onLoad () {}
+
+    start() {
+        this.bianjieX = 360 - this.node.width / 2;
+    }
+
+    update(dt) {
+        if (this.node.x < -this.bianjieX) {
+            this.node.x = -this.bianjieX
+        }
+        if (this.node.x > this.bianjieX) {
+            this.node.x = this.bianjieX
+        }
+
+
+        if (this.returnNumber) {
+            this.scheduleOnce(() => {
+                this.getNumberTime = 0
+            }, 0.25)
+            this.returnNumber = false;
+        }
+
+        if (this.node.parent.name == "CharaNode") {
+            this.testEndDJS += dt;
+            //cc.log(this.testEndDJS)
+        }
+
+        if (this.node.y + this.node.width / 2 > cc.find("Canvas/LineNode").children[0].y && this.endOne == 0 && this.testEndDJS > 3) {
+
+            for (let i = 0; i < cc.find("Canvas/CharaNode").children.length; i++) {
+                cc.find("Canvas/CharaNode").children[i].removeComponent(cc.PhysicsCircleCollider);
+                cc.find("Canvas/CharaNode").children[i].removeComponent(cc.RigidBody);
+
+            }
+            this.node.color = cc.Color.RED;
+            cc.tween(this.node)
+                .to(0.3, { opacity: 0 })
+                .to(0.3, { opacity: 255 })
+                .union()
+                .repeat(3)
+                .call(() => {
+                    GameManager.Instance.end();
+                    cc.find("Canvas/LineNode").children[0].active = false;
+                })
+                .start()
+
+            this.endOne++;
+        }
+    }
+
+    //  防止多次碰撞
+    getNumber() {
+
+        let ad = this.getNumberTime;
+        this.getNumberTime++;
+        this.returnNumber = true;
+
+        return ad;
+    }
+
+    onBeginContact(contact, selfCollider, otherCollider) {
+        if (otherCollider.node.group == "Chara") {
+            //this.endCtrl = true;
+            //  只有下方的水果触发碰撞回调
+            if (selfCollider.node.y < otherCollider.node.y) {
+                return
+            }
+            //  水果一下落,放在CharaNode节点下
+            selfCollider.node.parent = cc.find("Canvas/CharaNode");
+            if (selfCollider.node.getComponent(cc.RigidBody) != null) {
+                selfCollider.node.getComponent(cc.RigidBody).angularVelocity = 0;
+                // 限制一下线速度
+            }
+
+            let selfNum = this.CharaNumber;
+            let otherNum = otherCollider.node.getComponent("CharaCollision").CharaNumber;
+            //  水果类型相同的合成
+            if (selfNum == otherNum && selfNum < GameManager.Instance.AllChara.length-1 && otherNum < GameManager.Instance.AllChara.length-1) {
+                if (selfCollider.node.getComponent("CharaCollision").getNumber() == 0) {
+                    otherCollider.node.getComponent(cc.PhysicsCircleCollider).radius = 0;
+                    otherCollider.node.getComponent(cc.PhysicsCircleCollider).apply()
+                    this.node.getComponent(cc.PhysicsCircleCollider).radius = 0;
+                    this.node.getComponent(cc.PhysicsCircleCollider).apply();
+                    cc.tween(selfCollider.node)
+                        .to(0.1, { position: otherCollider.node.position })
+                        .call(() => {
+                            try {
+                                //生成下一个等级的水果
+                                GameManager.Instance.CharaNumberRec[this.CharaNumber]=GameManager.Instance.CharaNumberRec[this.CharaNumber]-2;
+                                GameManager.Instance.CharaNumberRec[this.CharaNumber + 1]++;
+                                GameManager.Instance.score += this.CharaNumber + 1;
+                                GameManager.Instance.createLevelUpChara(this.CharaNumber + 1, otherCollider.node.position);
+                                otherCollider.node.active = false;
+                                selfCollider.node.active = false;
+                                otherCollider.node.destroy();
+                                selfCollider.node.destroy();
+                                GameManager.Instance.updateCharaNumber();
+                            } catch (error) {
+                                
+                            }
+                        })
+                        .start()
+                }
+            }
+            // else if (selfNum == otherNum && selfNum == GameManager.Instance.AllChara.length && otherNum == GameManager.Instance.AllChara.length) {
+            //     if (selfCollider.node.getComponent("CharaCollision").getNumber() == 0) {
+            //         otherCollider.node.getComponent(cc.PhysicsCircleCollider).radius = 0;
+            //         otherCollider.node.getComponent(cc.PhysicsCircleCollider).apply()
+            //         this.node.getComponent(cc.PhysicsCircleCollider).radius = 0;
+            //         this.node.getComponent(cc.PhysicsCircleCollider).apply();
+            //         cc.tween(selfCollider.node)
+            //             .to(0.1, { position: otherCollider.node.position })
+            //             .call(() => {
+            //                 GameManager.Instance.score += this.CharaNumber + 1;
+            //                 GameManager.Instance.createLevelUpChara(this.CharaNumber + 1, otherCollider.node.position);
+            //                 otherCollider.node.active = false;
+            //                 selfCollider.node.active = false;
+            //                 otherCollider.node.destroy();
+            //                 selfCollider.node.destroy();
+            //             })
+            //             .start()
+
+            //     }
+            // }
+        }
+    }
+}

+ 9 - 0
assets/scripts/CharaCollision.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "386bf9e3-6cf1-45fb-b944-ff64a2faa5b0",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

+ 215 - 0
assets/scripts/GameManager.ts

@@ -0,0 +1,215 @@
+import CCGIF from "./lib/gif/CCGIF";
+import { GIFCache } from "./lib/gif/GIF";
+
+
+const { ccclass, property } = cc._decorator;
+
+@ccclass
+export default class GameManager extends cc.Component {
+
+    public static Instance: GameManager = null;
+
+    @property(cc.Node)
+    CharaNode: cc.Node = null;
+    @property(cc.Node)
+    TargetCharaNode: cc.Node = null;
+    @property(cc.Prefab)
+    CharaPre: cc.Prefab = null;
+    @property(cc.Node)
+    lineNode: cc.Node = null;
+    @property(cc.Label)
+    scoreLabel: cc.Label = null;
+    @property(cc.Node)
+    GifNode: cc.Node = null;
+    @property(cc.Prefab)
+    CharaNumber: cc.Prefab = null;
+    @property(cc.Node)
+    CharaNumberList: cc.Node = null;
+
+    TargetChara: cc.Node = null;
+
+    @property(cc.SpriteFrame)
+    AllChara: cc.SpriteFrame[] = [];
+
+    score: number = 0;
+    endOne: number = 0;//限制次数
+    CharaHeigth: number = 0;//下面水果中最高的高度
+
+    CharaSize:number = 1.5
+    CharaNumberRec:number[] = [];
+
+    // LIFE-CYCLE CALLBACKS:
+
+    onLoad() {
+        cc.view.enableAutoFullScreen(false);
+        if (GameManager.Instance != null) {
+            GameManager.Instance.destroy();
+        }
+        GameManager.Instance = this;
+        cc.director.getPhysicsManager().enabled = true;//物理游戏,开启物理
+    }
+
+    start() {
+        this.GifNode.getComponent(CCGIF).preload().then(()=>this.GifNode.getComponent(CCGIF).play(true));
+        cc.tween(this.lineNode.children[0])
+            .to(0.3, { opacity: 255 })
+            .to(0.3, { opacity: 0 })
+            .union()
+            .repeatForever()
+            .start()
+        this.lineNode.children[0].active = false;
+        for (const index in this.AllChara) {
+            if (Object.prototype.hasOwnProperty.call(this.AllChara, index)) {
+                const Chara = this.AllChara[index];
+                var CharaNum = cc.instantiate(this.CharaNumber);
+                CharaNum.setParent(this.CharaNumberList);
+                CharaNum.children[0].getComponent(cc.Sprite).spriteFrame = Chara;
+                this.CharaNumberRec[index]=0
+            }
+        }
+        this.updateCharaNumber();
+        this.createOneChara(0, cc.v2(0, 550))
+    }
+
+    update(dt) {
+        GameManager.Instance.CharaHeigth = GameManager.Instance.findHighestChara();
+        this.scoreLabel.string = this.score.toString();
+        this.checkRedLineAlert();
+    }
+
+    /**
+     * 生成一个水果
+     * @param _CharaNum 水果类型 0是葡萄 以此类推
+     */
+    createOneChara(_CharaNum: number, _pos: cc.Vec2 ) {
+        for (const index in this.TargetCharaNode.children) {
+            if (Object.prototype.hasOwnProperty.call(this.TargetCharaNode.children, index)) {
+                const childNode = this.TargetCharaNode.children[index];
+                if(childNode.position.y>=500) childNode.destroy();
+            }
+        }
+        let Chara = cc.instantiate(this.CharaPre);//实例化一个预制体
+        Chara.setParent(this.TargetCharaNode)//更改Chara父节点
+        Chara.getComponent(cc.Sprite).spriteFrame = this.AllChara[_CharaNum];//更改Chara的图片
+        Chara.getComponent("CharaCollision").CharaNumber = _CharaNum;//Chara碰撞回调脚本,里面有一个当前水果类型 如果是葡萄 CharaNumber为0 用于相同合成检测
+        Chara.setPosition(_pos);//设置坐标
+        Chara.setScale(0)//出生时scale设置为0
+        Chara.getComponent(cc.RigidBody).type = cc.RigidBodyType.Static;//刚体类型设置为Static防止下落
+        Chara.getComponent(cc.PhysicsCircleCollider).radius = 0;//碰撞器半径先设置位0,下落时再改到相应水果大小
+        Chara.setContentSize(this.resizeChara(Chara.getContentSize(),_CharaNum));
+        Chara.getComponent(cc.PhysicsCircleCollider).apply();//保存碰撞器更改的参数
+
+        //水果生成时执行一个缩放动作
+        cc.tween(Chara)
+            .to(0.5, { scale: 1 }, { easing: 'backOut' })
+            .call(() => {
+                this.TargetChara = Chara;//将我们控制的水果TargetChara设置为刚生成的Chara
+            })
+            .start()
+    }
+
+    /**
+     * 生成高一级的水果
+     * @param _CharaNum 水果
+     */
+    createLevelUpChara(_CharaNum , _pos) {
+        //AudioManager.Instance.Play(6, false, 1)
+        let Chara = cc.instantiate(this.CharaPre);
+        Chara.parent = this.CharaNode;
+
+        Chara.getComponent(cc.Sprite).spriteFrame = this.AllChara[_CharaNum];
+        Chara.getComponent("CharaCollision").CharaNumber = _CharaNum;
+        Chara.position = _pos;
+        Chara.scale = 0;
+        Chara.getComponent(cc.RigidBody).linearVelocity = cc.v2(0, -100);
+        Chara.getComponent(cc.PhysicsCircleCollider).radius = Chara.height / 2;
+        Chara.setContentSize(this.resizeChara(Chara.getContentSize(),_CharaNum));
+        Chara.getComponent(cc.PhysicsCircleCollider).apply();
+        cc.tween(Chara)
+            .to(0.5, { scale: 1 }, { easing: 'backOut' })
+            .call(() => {
+                if (Chara.getComponent(cc.PhysicsCircleCollider) != null) {
+                    if (Chara.getComponent(cc.PhysicsCircleCollider).radius != Chara.height / 2) Chara.getComponent(cc.PhysicsCircleCollider).radius = Chara.height / 2;
+                    if (Chara.getComponent(cc.RigidBody).type != cc.RigidBodyType.Dynamic) Chara.getComponent(cc.RigidBody).type = cc.RigidBodyType.Dynamic;
+                    Chara.getComponent(cc.PhysicsCircleCollider).apply();
+                }
+
+            })
+            .start()
+    }
+
+    randomOneChara(){
+        let randomIndexArray:number[] = [];
+        for (let index = 0; index < GameManager.Instance.AllChara.length*0.5; index++) {
+            randomIndexArray.push(index);
+            for (let i = 0; i < GameManager.Instance.CharaNumberRec[index]; i++) {
+                randomIndexArray.push(index)
+                randomIndexArray.push(index)
+            }
+        }
+        // GameManager.Instance.createOneChara(Math.floor(Math.random() * GameManager.Instance.AllChara.length*0.5), cc.v2(0, 550));
+        GameManager.Instance.createOneChara(randomIndexArray[Math.floor(Math.random() * randomIndexArray.length)], cc.v2(0, 550));
+    }
+
+    resizeChara(size: cc.Size,_CharaNum: number){
+        return new cc.Size(size.width*this.CharaSize*Math.pow((_CharaNum+1)/this.AllChara.length,4/5),size.height*this.CharaSize*Math.pow((_CharaNum+1)/this.AllChara.length,4/5))
+    }
+
+    updateCharaNumber(){
+        for (const index in this.CharaNumberRec) {
+            if (Object.prototype.hasOwnProperty.call(this.CharaNumberRec, index)) {
+                const value = this.CharaNumberRec[index];
+                console.log(this.CharaNumberList.children[index].children[1].getComponent(cc.Label).string);
+                this.CharaNumberList.children[index].children[1].getComponent(cc.Label).string=value.toString();
+            }
+        }
+    }
+
+    checkRedLineAlert(){
+        //  红线是否开启预警
+        if (this.lineNode.children[0].y - GameManager.Instance.CharaHeigth < 200 && this.lineNode.children[0].y - GameManager.Instance.CharaHeigth >= 0) {
+            this.lineNode.children[0].active = true;
+        }
+        if (this.lineNode.children[0].y - GameManager.Instance.CharaHeigth > 200) {
+            this.lineNode.children[0].active = false;
+        }
+    }
+
+    //  结束
+    end() {
+        if (this.endOne == 0) {
+            let i = 0;
+            for (let j = this.CharaNode.children.length - 1; j >= 0; j--) {
+                i++;
+                setTimeout(() => {
+                    GameManager.Instance.score += this.CharaNode.children[j].getComponent("CharaCollision").CharaNumber + 1;
+                    this.CharaNode.children[j].active = false;
+                }, i * 100);
+            }
+
+            this.TargetCharaNode.active = true;
+            for (let i = 0; i < this.TargetCharaNode.children.length; i++) {
+                this.TargetCharaNode.children[i].active = false;
+            }
+            this.endOne++;
+        }
+
+    }
+
+    //  获取下落水果中位置最高的
+    findHighestChara() {
+        if(this.CharaNode.children.length>0){
+            let highest = this.CharaNode.children[0].y;
+            for (let i = 1; i < this.CharaNode.children.length; i++) {
+                let high = this.CharaNode.children[i].y + this.CharaNode.children[i].width / 2;
+                if (highest < high) {
+                    highest = high;
+                }
+            }
+            return highest;
+        }else{
+            return 0;
+        }
+    }
+
+}

+ 9 - 0
assets/scripts/GameManager.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.0.8",
+  "uuid": "b26a3a79-9612-4a8b-9eed-4f6b8e86f1da",
+  "isPlugin": false,
+  "loadPluginInWeb": true,
+  "loadPluginInNative": true,
+  "loadPluginInEditor": false,
+  "subMetas": {}
+}

Some files were not shown because too many files changed in this diff