woso_javan 1 сар өмнө
parent
commit
3213f9d059
26 өөрчлөгдсөн 2026 нэмэгдсэн , 227 устгасан
  1. 170 0
      assets/module_aliens/FBX/Weapon/子弹.fbx.meta
  2. 1468 0
      assets/module_aliens/Prefabs/Levels/level_2.prefab
  3. 13 0
      assets/module_aliens/Prefabs/Levels/level_2.prefab.meta
  4. 5 5
      assets/module_aliens/Prefabs/bullet.prefab
  5. 110 0
      assets/module_aliens/Script/CamerSegmentation.ts
  6. 9 0
      assets/module_aliens/Script/CamerSegmentation.ts.meta
  7. 1 1
      assets/module_aliens/Script/Components/ButtonComponent.ts
  8. 2 0
      assets/module_aliens/Script/Components/RadarComponent.ts
  9. 3 0
      assets/module_aliens/Script/Enum/GameEvent.ts
  10. 22 3
      assets/module_aliens/Script/LevelAction.ts
  11. 0 1
      assets/module_aliens/Script/Manager/LevelMgr.ts
  12. 1 1
      assets/module_aliens/Script/Manager/TimerMgr.ts
  13. 2 2
      assets/module_aliens/rooster_aliens.scene
  14. 1 1
      assets/module_basic/config/levels_config.json
  15. 1 1
      assets/start/Config/GlobalConfig.ts
  16. BIN
      excel/levels_config.xlsx
  17. 5 0
      library/96/96eebdcc-a7da-449d-beda-22d724394f97.json
  18. 2 1
      profiles/v2/packages/cocos-service.json
  19. 1 1
      profiles/v2/packages/preview.json
  20. 204 204
      profiles/v2/packages/scene.json
  21. 1 1
      temp/programming/packer-driver/targets/editor/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js
  22. 1 1
      temp/programming/packer-driver/targets/editor/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js.map
  23. 1 1
      temp/programming/packer-driver/targets/preview/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js
  24. 1 1
      temp/programming/packer-driver/targets/preview/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js.map
  25. 1 1
      temp/startup.json
  26. 1 1
      temp/tsconfig.cocos.json

+ 170 - 0
assets/module_aliens/FBX/Weapon/子弹.fbx.meta

@@ -109,6 +109,176 @@
       "scenes": [
         "625f1e6b-7a84-4ae8-8313-7cc29dc9f820@f769e"
       ]
+    },
+    "materials": {
+      "625f1e6b-7a84-4ae8-8313-7cc29dc9f820@d15df": {
+        "__type__": "cc.Material",
+        "_name": "",
+        "_objFlags": 0,
+        "__editorExtras__": {},
+        "_native": "",
+        "_effectAsset": {
+          "__uuid__": "f648964e-8d32-41fc-9ac9-7a1e714dd17b",
+          "__expectedType__": "cc.EffectAsset"
+        },
+        "_techIdx": 0,
+        "_defines": [
+          {
+            "DCC_APP_NAME": 2,
+            "HAS_EXPORTED_METALLIC": true
+          },
+          {},
+          {},
+          {}
+        ],
+        "_states": [
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          }
+        ],
+        "_props": [
+          {
+            "mainColor": {
+              "__type__": "cc.Color",
+              "r": 240,
+              "g": 14,
+              "b": 14,
+              "a": 255
+            },
+            "emissive": {
+              "__type__": "cc.Color",
+              "r": 231,
+              "g": 231,
+              "b": 231,
+              "a": 255
+            },
+            "emissiveScale": 0,
+            "shininessExponent": 25,
+            "specularFactor": 0.25,
+            "transparencyFactor": 0
+          },
+          {},
+          {},
+          {}
+        ]
+      },
+      "625f1e6b-7a84-4ae8-8313-7cc29dc9f820@4ac13": {
+        "__type__": "cc.Material",
+        "_name": "",
+        "_objFlags": 0,
+        "__editorExtras__": {},
+        "_native": "",
+        "_effectAsset": {
+          "__uuid__": "f648964e-8d32-41fc-9ac9-7a1e714dd17b",
+          "__expectedType__": "cc.EffectAsset"
+        },
+        "_techIdx": 0,
+        "_defines": [
+          {
+            "DCC_APP_NAME": 2,
+            "HAS_EXPORTED_METALLIC": true
+          },
+          {},
+          {},
+          {}
+        ],
+        "_states": [
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          },
+          {
+            "rasterizerState": {},
+            "depthStencilState": {},
+            "blendState": {
+              "targets": [
+                {}
+              ]
+            }
+          }
+        ],
+        "_props": [
+          {
+            "mainColor": {
+              "__type__": "cc.Color",
+              "r": 253,
+              "g": 8,
+              "b": 8,
+              "a": 255
+            },
+            "emissive": {
+              "__type__": "cc.Color",
+              "r": 231,
+              "g": 231,
+              "b": 231,
+              "a": 255
+            },
+            "emissiveScale": 0,
+            "shininessExponent": 25,
+            "specularFactor": 0.25,
+            "transparencyFactor": 0
+          },
+          {},
+          {},
+          {}
+        ]
+      }
     }
   }
 }

+ 1468 - 0
assets/module_aliens/Prefabs/Levels/level_2.prefab

@@ -0,0 +1,1468 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "level_2",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "level_2",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 6
+      },
+      {
+        "__id__": 53
+      },
+      {
+        "__id__": 75
+      },
+      {
+        "__id__": 85
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 89
+      },
+      {
+        "__id__": 91
+      }
+    ],
+    "_prefab": {
+      "__id__": 93
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "Camera",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 3
+      }
+    ],
+    "_prefab": {
+      "__id__": 5
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 24.8183218323274,
+      "y": 19.927527582093262,
+      "z": 48.15841224561584
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.12438937106114993,
+      "y": 0.23974066634042776,
+      "z": 0.03098832124105253,
+      "w": 0.9623364386826058
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -14.730165897228124,
+      "y": 27.97794115787076,
+      "z": 2.6637145457256954e-14
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Camera",
+    "_name": "Camera<CameraComponent>",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 2
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 4
+    },
+    "_projection": 1,
+    "_priority": 0,
+    "_fov": 45,
+    "_fovAxis": 0,
+    "_orthoHeight": 10,
+    "_near": 1,
+    "_far": 1000,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 51,
+      "g": 76,
+      "b": 120,
+      "a": 255
+    },
+    "_depth": 1,
+    "_stencil": 0,
+    "_clearFlags": 6,
+    "_rect": {
+      "__type__": "cc.Rect",
+      "x": 0,
+      "y": 0,
+      "width": 1,
+      "height": 1
+    },
+    "_aperture": 19,
+    "_shutter": 7,
+    "_iso": 0,
+    "_screenScale": 1,
+    "_visibility": 1073741824,
+    "_targetTexture": null,
+    "_postProcess": null,
+    "_usePostProcess": false,
+    "_cameraType": -1,
+    "_trackingType": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "1fTlbTCo1MBpg/dCSUvK4j"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "02VZniVslEUIamHwPF076C",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "builds",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 7
+      },
+      {
+        "__id__": 17
+      },
+      {
+        "__id__": 28
+      },
+      {
+        "__id__": 40
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 52
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_prefab": {
+      "__id__": 8
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 7
+    },
+    "asset": {
+      "__uuid__": "61f3d9f8-e63d-4508-bbf0-72254266e890",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "0dJio+PzVI7axHUr9BOnVS",
+    "instance": {
+      "__id__": 9
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "872sIiXmFBW45FgOhWvdf4",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 10
+      },
+      {
+        "__id__": 12
+      },
+      {
+        "__id__": 13
+      },
+      {
+        "__id__": 14
+      }
+    ],
+    "removedComponents": [
+      {
+        "__id__": 15
+      },
+      {
+        "__id__": 16
+      }
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 11
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "Ground"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "0dJio+PzVI7axHUr9BOnVS"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 11
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -0.05,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 11
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 11
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "a0Zp/Ue49LZZ76daAInUCk"
+    ]
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "1aaPCJL2dGebAQ/fvfnox9"
+    ]
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_prefab": {
+      "__id__": 18
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 17
+    },
+    "asset": {
+      "__uuid__": "67c4d4d8-20c3-4295-bcd6-7629b4ae56b4",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "4aIn0GW/pEWotYsJwbj7V9",
+    "instance": {
+      "__id__": 19
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "51anTqeoVH2IxM+3CSMGOn",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 20
+      },
+      {
+        "__id__": 22
+      },
+      {
+        "__id__": 24
+      },
+      {
+        "__id__": 26
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 21
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "whitehouse"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "4aIn0GW/pEWotYsJwbj7V9"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 23
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "4aIn0GW/pEWotYsJwbj7V9"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 25
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "4aIn0GW/pEWotYsJwbj7V9"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 27
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "4aIn0GW/pEWotYsJwbj7V9"
+    ]
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_prefab": {
+      "__id__": 29
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 28
+    },
+    "asset": {
+      "__uuid__": "81b8ee31-5423-4299-bf1c-b770379a441f",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "ddvHPsg0tWvavD9d9s5w6S",
+    "instance": {
+      "__id__": 30
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "e8FDGmYl1BF6eqpAAmLvSP",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 31
+      },
+      {
+        "__id__": 33
+      },
+      {
+        "__id__": 34
+      },
+      {
+        "__id__": 35
+      },
+      {
+        "__id__": 36
+      },
+      {
+        "__id__": 38
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 32
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "Build09"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "ddvHPsg0tWvavD9d9s5w6S"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 32
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": -32.81500244140625,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 32
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 32
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 37
+    },
+    "propertyPath": [
+      "_group"
+    ],
+    "value": 4
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c33cJ0NQZKBrWAq5E80ZcT"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 39
+    },
+    "propertyPath": [
+      "_isTrigger"
+    ],
+    "value": false
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "49TdEIJXdBupC8Yont/fw9"
+    ]
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 6
+    },
+    "_prefab": {
+      "__id__": 41
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 40
+    },
+    "asset": {
+      "__uuid__": "81b8ee31-5423-4299-bf1c-b770379a441f",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "ddvHPsg0tWvavD9d9s5w6S",
+    "instance": {
+      "__id__": 42
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "44uWEn0l5LrL777WGLofch",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 43
+      },
+      {
+        "__id__": 45
+      },
+      {
+        "__id__": 46
+      },
+      {
+        "__id__": 47
+      },
+      {
+        "__id__": 48
+      },
+      {
+        "__id__": 50
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 44
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "Build10"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "ddvHPsg0tWvavD9d9s5w6S"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 44
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 25.3380126953125,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 44
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 44
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 49
+    },
+    "propertyPath": [
+      "_group"
+    ],
+    "value": 4
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c33cJ0NQZKBrWAq5E80ZcT"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 51
+    },
+    "propertyPath": [
+      "_isTrigger"
+    ],
+    "value": false
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "49TdEIJXdBupC8Yont/fw9"
+    ]
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "7aaU2zae5J4Lenh3hEOxlA",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "et",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [
+      {
+        "__id__": 54
+      },
+      {
+        "__id__": 64
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 74
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 53
+    },
+    "_prefab": {
+      "__id__": 55
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 54
+    },
+    "asset": {
+      "__uuid__": "f631c866-c36b-443f-a8c0-a895176b7610",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": {
+      "__id__": 56
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "5dokHS0TFM0oUkKfmcV+TL",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 57
+      },
+      {
+        "__id__": 59
+      },
+      {
+        "__id__": 60
+      },
+      {
+        "__id__": 61
+      },
+      {
+        "__id__": 62
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 58
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "cow0"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c46/YsCPVOJYA4mWEpNYRx"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 58
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 8.044,
+      "y": 1,
+      "z": 3.161
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 58
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 58
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 63
+    },
+    "propertyPath": [
+      "_group"
+    ],
+    "value": 8
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "bazWPafvFLl5RV2zejcY8A"
+    ]
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 53
+    },
+    "_prefab": {
+      "__id__": 65
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 64
+    },
+    "asset": {
+      "__uuid__": "f631c866-c36b-443f-a8c0-a895176b7610",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": {
+      "__id__": 66
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "b1C46B+ARGOK6UOse7u4ld",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 67
+      },
+      {
+        "__id__": 69
+      },
+      {
+        "__id__": 70
+      },
+      {
+        "__id__": 71
+      },
+      {
+        "__id__": 72
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 68
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "cow1"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c46/YsCPVOJYA4mWEpNYRx"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 68
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": -10.816,
+      "y": 1,
+      "z": 1.647
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 68
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 68
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 73
+    },
+    "propertyPath": [
+      "_group"
+    ],
+    "value": 8
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "bazWPafvFLl5RV2zejcY8A"
+    ]
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "688fpVvzhOnIuUqApx/Euu",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_prefab": {
+      "__id__": 76
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 75
+    },
+    "asset": {
+      "__uuid__": "6a3f318c-4d9d-46e4-b3a7-60451b683572",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": {
+      "__id__": 77
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "0auKW5UIBH2bVX82DRW/yi",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 78
+      },
+      {
+        "__id__": 80
+      },
+      {
+        "__id__": 81
+      },
+      {
+        "__id__": 82
+      },
+      {
+        "__id__": 83
+      },
+      {
+        "__id__": 84
+      }
+    ],
+    "removedComponents": []
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "gun"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "c46/YsCPVOJYA4mWEpNYRx"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 15,
+      "y": 0,
+      "z": 20
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_lscale"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 3,
+      "y": 3,
+      "z": 3
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 79
+    },
+    "propertyPath": [
+      "_active"
+    ],
+    "value": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "origin",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 86
+      }
+    ],
+    "_prefab": {
+      "__id__": 88
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 15,
+      "y": 5,
+      "z": 20
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 85
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 87
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 100,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "dd9em/AHRGB4/SeFbSrsud"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "28rjoWeRlAHJD2wVBekAUT",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.UITransform",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 90
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 100,
+      "height": 100
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "ddg5Mwv11Hsr+c9AZjy+Sa"
+  },
+  {
+    "__type__": "251b1LD9rlAbJPtECp8FoYX",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 92
+    },
+    "camera": {
+      "__id__": 3
+    },
+    "gun": {
+      "__id__": 75
+    },
+    "enemyTotal": 2,
+    "minXRotation": -30,
+    "maxXRotation": 30,
+    "minYRotation": -50,
+    "maxYRotation": 50,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "63egnay4tJCra5mhTp2YGN"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": [
+      {
+        "__id__": 75
+      },
+      {
+        "__id__": 64
+      },
+      {
+        "__id__": 54
+      },
+      {
+        "__id__": 40
+      },
+      {
+        "__id__": 28
+      },
+      {
+        "__id__": 17
+      },
+      {
+        "__id__": 7
+      }
+    ]
+  }
+]

+ 13 - 0
assets/module_aliens/Prefabs/Levels/level_2.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "cd016e58-b005-459a-b3dc-4fecf918e910",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "level_2"
+  }
+}

+ 5 - 5
assets/module_aliens/Prefabs/bullet.prefab

@@ -42,9 +42,9 @@
     },
     "_lscale": {
       "__type__": "cc.Vec3",
-      "x": 1,
-      "y": 1,
-      "z": 1
+      "x": 10,
+      "y": 10,
+      "z": 10
     },
     "_mobility": 0,
     "_layer": 1073741824,
@@ -157,7 +157,7 @@
     "value": {
       "__type__": "cc.Quat",
       "x": 0,
-      "y": -1,
+      "y": 1,
       "z": 0,
       "w": 6.123233995736766e-17
     }
@@ -173,7 +173,7 @@
     "value": {
       "__type__": "cc.Vec3",
       "x": 0,
-      "y": -180,
+      "y": 180,
       "z": 0
     }
   },

+ 110 - 0
assets/module_aliens/Script/CamerSegmentation.ts

@@ -0,0 +1,110 @@
+import { Vec2, Node, v2, PolygonCollider2D, Rect, CircleCollider2D, AssetManager, Prefab, instantiate, Vec3, Camera, director, tween } from "cc";
+import { resLoader } from "../../core_tgx/base/ResLoader";
+import { AliensGlobalInstance } from "./AliensGlobalInstance";
+
+export const  moveDuration: number = 2.5;
+/** 相机镜头切分 */
+export class CameraSegmentation {
+
+    static cameraFollowDistance: number = 5;
+
+    static cameraHeight: number = 2;
+
+    static async segmentation(_origin:Node,_target:Node) {
+            // 重置子弹位置和朝向
+            const bullet = await this.loadBullet();
+            const levelNode = AliensGlobalInstance.instance.levels.children[0];
+            levelNode.addChild(bullet);
+            bullet.setWorldPosition(_origin.worldPosition.clone());
+            bullet.lookAt(_target.worldPosition, Vec3.UP);
+        
+            // 计算子弹路径中点
+            const midPoint = new Vec3();
+            Vec3.lerp(midPoint, _origin.worldPosition, _target.worldPosition, 0.5);
+        
+            // 计算子弹飞行方向向量
+            const bulletDirection = new Vec3();
+            Vec3.subtract(bulletDirection, _target.worldPosition, _origin.worldPosition);
+            Vec3.normalize(bulletDirection, bulletDirection);
+    
+            // 1. 起始位置 - 子弹正后方
+            const startCameraPos = new Vec3();
+            Vec3.scaleAndAdd(startCameraPos, _origin.worldPosition, bulletDirection, -this.cameraFollowDistance * 2);
+            startCameraPos.y += this.cameraHeight; // 添加高度偏移
+    
+            // 2. 中间位置 - 子弹侧后方45度
+            const midCameraPos = new Vec3();
+            const sideOffset = new Vec3(-bulletDirection.z, 0, bulletDirection.x); // 计算侧向偏移
+            Vec3.scaleAndAdd(midCameraPos, midPoint, bulletDirection, -this.cameraFollowDistance);
+            Vec3.scaleAndAdd(midCameraPos, midCameraPos, sideOffset, this.cameraFollowDistance);
+            midCameraPos.y += this.cameraHeight * 1.5;
+    
+            // 3. 结束位置 - 目标侧方45度
+            const endCameraPos = new Vec3();
+            const targetSideOffset = new Vec3(-bulletDirection.z, 0, bulletDirection.x); // 计算目标侧向偏移
+            Vec3.scaleAndAdd(endCameraPos, _target.worldPosition, bulletDirection, -this.cameraFollowDistance * 0.5); // 稍微后退
+            Vec3.scaleAndAdd(endCameraPos, endCameraPos, targetSideOffset, this.cameraFollowDistance); // 侧向偏移
+            endCameraPos.y += this.cameraHeight * 1; // 适当高度
+    
+            // 设置相机初始位置和朝向
+            let camera = await this.getSceneCamera();
+            camera.node.setRotationFromEuler(0, 0, 0); // 重置旋转
+            camera.node.setWorldPosition(startCameraPos);
+            camera.node.lookAt(_target.worldPosition); // 初始看向目标
+        
+            // 设置更慢的全局时间
+            director.getScheduler().setTimeScale(0.1);
+        
+            // 三阶段镜头运动
+            tween(bullet)
+                .to(moveDuration, 
+                    { worldPosition: _target.worldPosition.clone() },
+                    {
+                        onUpdate: (target, ratio) => {
+                            let currentCameraPos = new Vec3();
+                            let lookAtPos = new Vec3();
+                            
+                            if (ratio! < 0.6) {
+                                Vec3.lerp(currentCameraPos, startCameraPos, midCameraPos, ratio! / 0.6);
+                                Vec3.lerp(lookAtPos, _origin.worldPosition, midPoint, ratio! / 0.6);
+                            } 
+                            else if (ratio! < 0.9) {
+                                Vec3.lerp(currentCameraPos, midCameraPos, endCameraPos, (ratio! - 0.6) / 0.3);
+                                lookAtPos = bullet.worldPosition; // 中间阶段跟随子弹
+                            } else {
+                                currentCameraPos = endCameraPos.clone();
+                                lookAtPos = _target.worldPosition; // 最后阶段看向目标
+                            }
+                            
+                            camera.node.setWorldPosition(currentCameraPos);
+                            camera.node.lookAt(lookAtPos);
+                        },
+                        onComplete: () => {
+                            director.getScheduler().setTimeScale(1.0);
+                        }
+                    }
+                )
+                .start();
+    }
+
+    //获取主相机
+    static async getSceneCamera() :Promise<Camera>{
+        return new Promise<Camera>((resolve, reject) => {
+            const levelNode = AliensGlobalInstance.instance.levels.children[0];
+            if(!levelNode){return;}
+
+            const camera = levelNode.getComponentInChildren(Camera)!;
+            resolve(camera);
+        });
+    }
+
+    //异步加载子弹
+    static async loadBullet(): Promise<Node> {
+        return new Promise<Node>((resolve, reject) => {
+            resLoader.loadAsync(resLoader.gameBundleName, `Prefabs/bullet`, Prefab).then((prefab: Prefab) => {
+                const bullet = instantiate(prefab);
+                resolve(bullet);
+            })
+        });
+    }
+}

+ 9 - 0
assets/module_aliens/Script/CamerSegmentation.ts.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "4.0.23",
+  "importer": "typescript",
+  "imported": true,
+  "uuid": "029eb563-7979-4375-aa00-b608a64d22ad",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

+ 1 - 1
assets/module_aliens/Script/Components/ButtonComponent.ts

@@ -25,7 +25,7 @@ export class ButtonComponent extends Component {
     }
 
     private onClickHandler(type: TYPE_ITEM): void {
-        AliensAudioMgr.playOneShot(AliensAudioMgr.getMusicIdName(3), 1.0);
+        // AliensAudioMgr.playOneShot(AliensAudioMgr.getMusicIdName(3), 1.0);
         if (type == TYPE_ITEM.REFRESH) {
             if (!GlobalConfig.isDebug) {
                 AdvertMgr.instance.showReawardVideo(() => {

+ 2 - 0
assets/module_aliens/Script/Components/RadarComponent.ts

@@ -22,11 +22,13 @@ export class RadarComponent extends Component {
     private registerEvent(){
         EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR,this.onRadar,this);
         EventDispatcher.instance.on(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.cancelRadar,this);
+        EventDispatcher.instance.on(GameEvent.EVENT_LAST_ENEMY_KILLED,this.cancelRadar,this);
     }
 
     private unregisterEvent(){
         EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SCREENSHOT_RADAR,this.onRadar,this);
         EventDispatcher.instance.off(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,this.cancelRadar,this);
+        EventDispatcher.instance.off(GameEvent.EVENT_LAST_ENEMY_KILLED,this.cancelRadar,this);
     }
 
     private async onRadar(){

+ 3 - 0
assets/module_aliens/Script/Enum/GameEvent.ts

@@ -14,6 +14,9 @@ export class GameEvent {
     /**初始化剩余怪物 */
     static readonly EVENT_INIT_REMAIN_ENEMY = 'EVENT_INIT_REMAIN_ENEMY';
 
+    /** 击杀最后一个怪物*/
+    static readonly EVENT_LAST_ENEMY_KILLED = 'EVENT_LAST_ENEMY_KILLED';
+
     /** 瞄准镜头*/
     static readonly EVENT_CAMERA_AIM = 'EVENT_CAMERA_AIM';
 

+ 22 - 3
assets/module_aliens/Script/LevelAction.ts

@@ -9,6 +9,8 @@ import { GameUtil } from './GameUtil';
 import { RadarComponent } from './Components/RadarComponent';
 import { tgxUIMgr } from '../../core_tgx/tgx';
 import { UI_BattleGambit } from '../../scripts/UIDef';
+import { CameraSegmentation, moveDuration } from './CamerSegmentation';
+import { TimerMgr } from './Manager/TimerMgr';
 
 const { ccclass, property } = _decorator;
 //动画时长
@@ -20,6 +22,9 @@ export class LevelAction extends Component {
     @property(Camera)
     public camera: Camera = null!;
 
+    @property(Node)
+    public gun: Node = null!;
+
     private _renderTex: RenderTexture | null = null;
     private _cameraOriginalPos: Vec3 = v3();
     private _touchStartPos: Vec3 = v3();
@@ -108,7 +113,7 @@ export class LevelAction extends Component {
         this.moveCameraAlongForward(30); // 正值表示拉远
     }
 
-    private onShoot(){
+    private async onShoot(){
        // 获取正确的屏幕中心坐标
        const screenCenter = view.getVisibleSize();
        const screenX = screenCenter.width * 0.5 * view.getScaleX();
@@ -134,8 +139,22 @@ export class LevelAction extends Component {
                 // console.log(`碰撞物体${i}: ${hitNode.name} 距离: ${item.distance.toFixed(2)}`);
 
                 if(hitNode.getComponent(EnemyComponent)){
-                    EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_TEXT);
-                    EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,hitNode);
+                    const levelNode = AliensGlobalInstance.instance.levels.children[0];
+                    const remain = levelNode.getChildByName('et')!.children.length;
+
+                    if(remain > 1){
+                        EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_TEXT);
+                        EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,hitNode);
+                    }else{
+                        const origin = levelNode.getChildByName('origin')!;
+                        const target = hitNode;
+                        EventDispatcher.instance.emit(GameEvent.EVENT_LAST_ENEMY_KILLED);
+                        TimerMgr.inst.pauseCountdown();
+                        CameraSegmentation.segmentation(origin,target);
+                        this.scheduleOnce(()=>{
+                            EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_ENEMY,hitNode);
+                        },moveDuration / 10);
+                    }
                 }
             }
         }

+ 0 - 1
assets/module_aliens/Script/Manager/LevelMgr.ts

@@ -3,7 +3,6 @@ import { resLoader } from 'db://assets/core_tgx/base/ResLoader';
 import { EventDispatcher } from 'db://assets/core_tgx/easy_ui_framework/EventDispatcher';
 import { GlobalConfig } from '../../../start/Config/GlobalConfig';
 import { GameEvent } from '../Enum/GameEvent';
-import { LevelAction } from '../LevelAction';
 import { LevelModel } from '../Model/LevelModel';
 import { GameUtil } from '../GameUtil';
 import { AliensGlobalInstance } from '../AliensGlobalInstance';

+ 1 - 1
assets/module_aliens/Script/Manager/TimerMgr.ts

@@ -127,6 +127,6 @@ export class TimerMgr {
         director.getScheduler().unscheduleAllForTarget(this);
         this.addTimeCount = 0;
         this.countDownTime = LevelManager.instance.levelModel.levelTime;
-        this.countDownTime = 20; //测试
+        this.countDownTime = 200; //测试
     }
 }

+ 2 - 2
assets/module_aliens/rooster_aliens.scene

@@ -4958,8 +4958,8 @@
     "__prefab": null,
     "_contentSize": {
       "__type__": "cc.Size",
-      "width": 100,
-      "height": 100
+      "width": 760,
+      "height": 1600
     },
     "_anchorPoint": {
       "__type__": "cc.Vec2",

+ 1 - 1
assets/module_basic/config/levels_config.json

@@ -1 +1 @@
-{"1":{"map":"level_1","eliminate":300,"target":100}}
+{"1":{"map":"level_1","eliminate":300,"target":100},"2":{"map":"level_2","eliminate":300,"target":100}}

+ 1 - 1
assets/start/Config/GlobalConfig.ts

@@ -1,5 +1,5 @@
 export const GlobalConfig = {
     isDebug: true,
-    initilizeLevel: 1,//初始关卡
+    initilizeLevel: 2,//初始关卡
     levelTotal: 20,   //最大关卡等级
 }

BIN
excel/levels_config.xlsx


+ 5 - 0
library/96/96eebdcc-a7da-449d-beda-22d724394f97.json

@@ -9,6 +9,11 @@
       "map": "level_1",
       "eliminate": 300,
       "target": 100
+    },
+    "2": {
+      "map": "level_2",
+      "eliminate": 300,
+      "target": 100
     }
   }
 }

+ 2 - 1
profiles/v2/packages/cocos-service.json

@@ -34,6 +34,7 @@
   },
   "builder-options": {
     "configID": "8fb227",
-    "services": []
+    "services": [],
+    "__version__": "3.0.7"
   }
 }

+ 1 - 1
profiles/v2/packages/preview.json

@@ -5,7 +5,7 @@
   },
   "preview": {
     "current": {
-      "platform": "browser"
+      "platform": "gameView"
     }
   }
 }

+ 204 - 204
profiles/v2/packages/scene.json

@@ -37,106 +37,6 @@
     "snapThreshold": 4
   },
   "camera-infos": {
-    "dee833eb-7dc9-4c67-9cb8-8c8316c5dba7": {
-      "position": {
-        "x": 302.3925246039819,
-        "y": 1020.7789338337834,
-        "z": 5000
-      },
-      "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": 46.71016296501191,
-        "y": 564.0948375815076,
-        "width": 454.6120159528306,
-        "height": 812
-      },
-      "scale": 0.8890171637939467
-    },
-    "a217ccc8-d7fc-4369-907f-931f7a99bc2a": {
-      "position": {
-        "x": 564.5451255833393,
-        "y": 880.45039614812,
-        "z": 5000
-      },
-      "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": -6.971110149684484,
-        "y": -140.35672537628395,
-        "width": 893.9902676399026,
-        "height": 812
-      },
-      "scale": 0.3977244980361297
-    },
-    "51b000b3-aa2e-464a-8bdf-2beebcc6e238": {
-      "position": {
-        "x": 115.40624099289698,
-        "y": 1070.137207142724,
-        "z": 5000
-      },
-      "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": -882.4083343958154,
-        "y": 173.7398508918809,
-        "width": 903.8686131386861,
-        "height": 812
-      },
-      "scale": 0.452924138127854
-    },
-    "f68774c4-a9f9-4f9b-9ffc-0db4adb98f8d": {
-      "position": {
-        "x": 440.44459131783435,
-        "y": 811.2185416031143,
-        "z": 5000
-      },
-      "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": 430.28767471580767,
-        "y": 801.0616250010876,
-        "width": 30,
-        "height": 30
-      },
-      "scale": 1.4768261459394987
-    },
     "46a7a3b2-42fd-4553-a6a3-3025da522370": {
       "position": {
         "x": 380,
@@ -987,31 +887,6 @@
       },
       "scale": 0.9862637362637363
     },
-    "6a3f318c-4d9d-46e4-b3a7-60451b683572": {
-      "position": {
-        "x": 4.6510191860404575,
-        "y": 2.2969513300286053,
-        "z": 10.115261060142288
-      },
-      "rotation": {
-        "x": -0.09920530774592298,
-        "y": 0.21271844406754753,
-        "z": 0.021714702755450305,
-        "w": 0.97182181605105
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": 0,
-        "y": 0,
-        "width": 815.6401098901099,
-        "height": 718
-      },
-      "scale": 0.9862637362637363
-    },
     "81b8ee31-5423-4299-bf1c-b770379a441f": {
       "position": {
         "x": 15.109816125109916,
@@ -1087,10 +962,10 @@
       },
       "scale": 1
     },
-    "f631c866-c36b-443f-a8c0-a895176b7610": {
+    "4fac1625-c75a-4a5f-96e6-e15ddac448ae": {
       "position": {
-        "x": 543,
-        "y": 382,
+        "x": 380,
+        "y": 800,
         "z": 5000
       },
       "rotation": {
@@ -1100,22 +975,22 @@
         "w": 1
       },
       "viewCenter": {
-        "x": 428.80234835298126,
-        "y": 659.8267214479052,
-        "z": -178.65010368546064
+        "x": 0,
+        "y": 0,
+        "z": 0
       },
       "contentRect": {
-        "x": 151.5,
-        "y": 36,
-        "width": 707,
-        "height": 728
+        "x": 0,
+        "y": 0,
+        "width": 373.825,
+        "height": 787
       },
-      "scale": 1
+      "scale": 0.491875
     },
-    "d6678b55-2635-45df-bdce-51e04632740e": {
+    "97847f67-f841-48ad-a6b2-6ac8db2fcbfd": {
       "position": {
-        "x": 423.70953733934505,
-        "y": 851.6949153907904,
+        "x": 517.6884866451113,
+        "y": 769.6514831444421,
         "z": 5000
       },
       "rotation": {
@@ -1130,16 +1005,16 @@
         "z": 0
       },
       "contentRect": {
-        "x": -9.030143868197708,
-        "y": -59.335992414562945,
-        "width": 341.05,
-        "height": 718
+        "x": -43.50544881189857,
+        "y": -411.809433607158,
+        "width": 373.825,
+        "height": 787
       },
-      "scale": 0.3940590784837591
+      "scale": 0.3330622235747919
     },
-    "4fac1625-c75a-4a5f-96e6-e15ddac448ae": {
+    "7d719727-ff7f-4ee8-81ed-4ee61f407f45": {
       "position": {
-        "x": 380,
+        "x": 379.99999999999994,
         "y": 800,
         "z": 5000
       },
@@ -1155,17 +1030,17 @@
         "z": 0
       },
       "contentRect": {
-        "x": 0,
-        "y": 0,
+        "x": -343.76111817026685,
+        "y": 1.055940191547567,
         "width": 373.825,
         "height": 787
       },
       "scale": 0.491875
     },
-    "97847f67-f841-48ad-a6b2-6ac8db2fcbfd": {
+    "d6678b55-2635-45df-bdce-51e04632740e": {
       "position": {
-        "x": 517.6884866451113,
-        "y": 769.6514831444421,
+        "x": 361.8653028669976,
+        "y": 866.3829982991792,
         "z": 5000
       },
       "rotation": {
@@ -1180,17 +1055,17 @@
         "z": 0
       },
       "contentRect": {
-        "x": -43.50544881189857,
-        "y": -411.809433607158,
-        "width": 373.825,
-        "height": 787
+        "x": -130.93372790038617,
+        "y": -171.0886454216288,
+        "width": 341.05,
+        "height": 718
       },
-      "scale": 0.3330622235747919
+      "scale": 0.3460335539509066
     },
-    "19323c5d-5d36-438a-86ee-8288c690e5b0": {
+    "f631c866-c36b-443f-a8c0-a895176b7610": {
       "position": {
-        "x": 371.47833333333324,
-        "y": 248.31333333333328,
+        "x": 543,
+        "y": 382,
         "z": 5000
       },
       "rotation": {
@@ -1199,23 +1074,73 @@
         "z": 0,
         "w": 1
       },
+      "viewCenter": {
+        "x": 428.80234835298126,
+        "y": 659.8267214479052,
+        "z": -178.65010368546064
+      },
+      "contentRect": {
+        "x": 0,
+        "y": 0,
+        "width": 875,
+        "height": 472
+      },
+      "scale": 1
+    },
+    "6a3f318c-4d9d-46e4-b3a7-60451b683572": {
+      "position": {
+        "x": 4.6510191860404575,
+        "y": 2.2969513300286053,
+        "z": 10.115261060142302
+      },
+      "rotation": {
+        "x": -0.09920530774592298,
+        "y": 0.2127184440675475,
+        "z": 0.0217147027554503,
+        "w": 0.97182181605105
+      },
       "viewCenter": {
         "x": 0,
         "y": 0,
         "z": 0
       },
       "contentRect": {
-        "x": 937.5,
-        "y": 625,
-        "width": 1860,
-        "height": 1240
+        "x": 0,
+        "y": 0,
+        "width": 875,
+        "height": 472
       },
-      "scale": 0.992
+      "scale": 1
     },
-    "9e293cde-e27b-4902-808b-e884f3e9da32": {
+    "02aebe80-4488-4c7d-9cc6-5b71a0f5351d": {
       "position": {
-        "x": 180,
-        "y": 380.00000000000006,
+        "x": 2.0820803915648773,
+        "y": 2.0820803915648773,
+        "z": 2.0820803915649058
+      },
+      "rotation": {
+        "x": -0.27984814233312133,
+        "y": 0.36470519963100073,
+        "z": 0.1159168959592951,
+        "w": 0.8804762392171493
+      },
+      "viewCenter": {
+        "x": 0,
+        "y": 0,
+        "z": 0
+      },
+      "contentRect": {
+        "x": 0,
+        "y": 0,
+        "width": 875,
+        "height": 472
+      },
+      "scale": 1
+    },
+    "e4c2b613-d38f-42e1-9557-74a22acb2cdb": {
+      "position": {
+        "x": 371.0130491947914,
+        "y": 810.3588263983897,
         "z": 5000
       },
       "rotation": {
@@ -1232,47 +1157,97 @@
       "contentRect": {
         "x": 0,
         "y": 0,
-        "width": 350,
-        "height": 738.8888888888889
+        "width": 875,
+        "height": 472
       },
-      "scale": 0.9722222222222222
+      "scale": 1
     },
     "773de0b0-468b-4fbb-965c-36c47d7a4c94": {
       "position": {
-        "x": 417.9744625726073,
-        "y": 817.8797109428199,
-        "z": 45.62216733081477
+        "x": 437.5,
+        "y": 236,
+        "z": 5000
+      },
+      "rotation": {
+        "x": 0,
+        "y": 0,
+        "z": 0,
+        "w": 1
+      },
+      "viewCenter": {
+        "x": 777.6574156913246,
+        "y": 1592.805730513512,
+        "z": 25.68604587839488
+      },
+      "contentRect": {
+        "x": 5.888290713324352,
+        "y": -130.5,
+        "width": 875,
+        "height": 472
+      },
+      "scale": 1
+    },
+    "cd016e58-b005-459a-b3dc-4fecf918e910": {
+      "position": {
+        "x": 940.3031681545094,
+        "y": 890.6984250322378,
+        "z": 93.93632002300248
       },
       "rotation": {
-        "x": -0.11783285597388655,
-        "y": 0.27097356918521603,
-        "z": 0.03342983526203466,
-        "w": 0.9547623730386611
+        "x": -0.05811691806617178,
+        "y": 0.6559294591178071,
+        "z": 0.05076877063180452,
+        "w": 0.7508671656321417
       },
       "viewCenter": {
-        "x": 389.3282446228908,
-        "y": 804.2117866248782,
-        "z": -0.7792235762579907
+        "x": 395,
+        "y": 805,
+        "z": 20
       },
       "contentRect": {
-        "x": -787.3778304588586,
-        "y": 191.98608555085048,
-        "width": 0,
-        "height": 0
+        "x": 0,
+        "y": 0,
+        "width": 875,
+        "height": 472
       },
-      "scale": 0.125
+      "scale": 1
     },
-    "be14c61f-22d8-4bb9-b444-ad9f29740469": {
+    "19323c5d-5d36-438a-86ee-8288c690e5b0": {
       "position": {
-        "x": 578.6680338946361,
-        "y": 773.5910890270244,
-        "z": 5000
+        "x": 29.130629196403966,
+        "y": 29.130629196403966,
+        "z": 29.130629196403962
       },
       "rotation": {
+        "x": -0.27984814233312133,
+        "y": 0.3647051996310009,
+        "z": 0.11591689595929512,
+        "w": 0.8804762392171493
+      },
+      "viewCenter": {
         "x": 0,
         "y": 0,
-        "z": 0,
-        "w": 1
+        "z": 0
+      },
+      "contentRect": {
+        "x": 0,
+        "y": 0,
+        "width": 335,
+        "height": 707
+      },
+      "scale": 1
+    },
+    "9e293cde-e27b-4902-808b-e884f3e9da32": {
+      "position": {
+        "x": 20.877981805209792,
+        "y": 20.87798180520979,
+        "z": 20.877981805209785
+      },
+      "rotation": {
+        "x": -0.10670406042840229,
+        "y": 0.13905943893547512,
+        "z": 0.044198268989722476,
+        "w": 0.9835259167654683
       },
       "viewCenter": {
         "x": 0,
@@ -1280,19 +1255,40 @@
         "z": 0
       },
       "contentRect": {
-        "x": -112.72153476973526,
-        "y": 10.381274310259915,
-        "width": 712,
-        "height": 785.9612188365651
+        "x": 0,
+        "y": 0,
+        "width": 335,
+        "height": 707
+      },
+      "scale": 1
+    },
+    "be14c61f-22d8-4bb9-b444-ad9f29740469": {
+      "position": {
+        "x": 476.406645223832,
+        "y": 499.89192923864505,
+        "z": 3715.7618139191864
+      },
+      "rotation": {
+        "x": 0,
+        "y": 0,
+        "z": 0,
+        "w": 1
       },
-      "scale": 0.5149050783160093
+      "viewCenter": {
+        "x": 777.6574156913246,
+        "y": 1592.805730513512,
+        "z": 25.68604587839488
+      },
+      "contentRect": {
+        "x": 0,
+        "y": 0,
+        "width": 335,
+        "height": 707
+      },
+      "scale": 1
     }
   },
   "camera-uuids": [
-    "dee833eb-7dc9-4c67-9cb8-8c8316c5dba7",
-    "a217ccc8-d7fc-4369-907f-931f7a99bc2a",
-    "51b000b3-aa2e-464a-8bdf-2beebcc6e238",
-    "f68774c4-a9f9-4f9b-9ffc-0db4adb98f8d",
     "46a7a3b2-42fd-4553-a6a3-3025da522370",
     "afc34f47-38d6-48e6-aebe-2c397edf5eb1",
     "c6aee7c3-2693-40bb-a8c3-8221e63f6421",
@@ -1327,17 +1323,21 @@
     "7b74d860-8f78-42b8-a75a-5875ab0c5428",
     "895345bc-ea53-4a24-8f42-c415d0faee52",
     "46b5ec40-b31e-48d8-b7ab-2b9c3db10ea3",
-    "6a3f318c-4d9d-46e4-b3a7-60451b683572",
     "81b8ee31-5423-4299-bf1c-b770379a441f",
     "67c4d4d8-20c3-4295-bcd6-7629b4ae56b4",
     "61f3d9f8-e63d-4508-bbf0-72254266e890",
-    "f631c866-c36b-443f-a8c0-a895176b7610",
-    "d6678b55-2635-45df-bdce-51e04632740e",
     "4fac1625-c75a-4a5f-96e6-e15ddac448ae",
     "97847f67-f841-48ad-a6b2-6ac8db2fcbfd",
+    "7d719727-ff7f-4ee8-81ed-4ee61f407f45",
+    "d6678b55-2635-45df-bdce-51e04632740e",
+    "f631c866-c36b-443f-a8c0-a895176b7610",
+    "6a3f318c-4d9d-46e4-b3a7-60451b683572",
+    "02aebe80-4488-4c7d-9cc6-5b71a0f5351d",
+    "e4c2b613-d38f-42e1-9557-74a22acb2cdb",
+    "773de0b0-468b-4fbb-965c-36c47d7a4c94",
+    "cd016e58-b005-459a-b3dc-4fecf918e910",
     "19323c5d-5d36-438a-86ee-8288c690e5b0",
     "9e293cde-e27b-4902-808b-e884f3e9da32",
-    "773de0b0-468b-4fbb-965c-36c47d7a4c94",
     "be14c61f-22d8-4bb9-b444-ad9f29740469"
   ],
   "camera": {

+ 1 - 1
temp/programming/packer-driver/targets/editor/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js

@@ -14,7 +14,7 @@ System.register(["cc"], function (_export, _context) {
 
       _export("GlobalConfig", GlobalConfig = {
         isDebug: true,
-        initilizeLevel: 1,
+        initilizeLevel: 2,
         //初始关卡
         levelTotal: 20 //最大关卡等级
 

+ 1 - 1
temp/programming/packer-driver/targets/editor/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js.map

@@ -1 +1 @@
-{"version":3,"sources":["file:///E:/CocosCreator/_Aliens/assets/start/Config/GlobalConfig.ts"],"names":["GlobalConfig","isDebug","initilizeLevel","levelTotal"],"mappings":";;;;;;;;;;;;;;8BAAaA,Y,GAAe;AACxBC,QAAAA,OAAO,EAAE,IADe;AAExBC,QAAAA,cAAc,EAAE,CAFQ;AAEN;AAClBC,QAAAA,UAAU,EAAE,EAHY,CAGN;;AAHM,O","sourcesContent":["export const GlobalConfig = {\r\n    isDebug: true,\r\n    initilizeLevel: 1,//初始关卡\r\n    levelTotal: 20,   //最大关卡等级\r\n}"]}
+{"version":3,"sources":["file:///E:/CocosCreator/_Aliens/assets/start/Config/GlobalConfig.ts"],"names":["GlobalConfig","isDebug","initilizeLevel","levelTotal"],"mappings":";;;;;;;;;;;;;;8BAAaA,Y,GAAe;AACxBC,QAAAA,OAAO,EAAE,IADe;AAExBC,QAAAA,cAAc,EAAE,CAFQ;AAEN;AAClBC,QAAAA,UAAU,EAAE,EAHY,CAGN;;AAHM,O","sourcesContent":["export const GlobalConfig = {\r\n    isDebug: true,\r\n    initilizeLevel: 2,//初始关卡\r\n    levelTotal: 20,   //最大关卡等级\r\n}"]}

+ 1 - 1
temp/programming/packer-driver/targets/preview/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js

@@ -14,7 +14,7 @@ System.register(["cc"], function (_export, _context) {
 
       _export("GlobalConfig", GlobalConfig = {
         isDebug: true,
-        initilizeLevel: 1,
+        initilizeLevel: 2,
         //初始关卡
         levelTotal: 20 //最大关卡等级
 

+ 1 - 1
temp/programming/packer-driver/targets/preview/chunks/ff/ffa4bad885fad3e5041d4cdfd1c8677bd3d47342.js.map

@@ -1 +1 @@
-{"version":3,"sources":["file:///E:/CocosCreator/_Aliens/assets/start/Config/GlobalConfig.ts"],"names":["GlobalConfig","isDebug","initilizeLevel","levelTotal"],"mappings":";;;;;;;;;;;;;;8BAAaA,Y,GAAe;AACxBC,QAAAA,OAAO,EAAE,IADe;AAExBC,QAAAA,cAAc,EAAE,CAFQ;AAEN;AAClBC,QAAAA,UAAU,EAAE,EAHY,CAGN;;AAHM,O","sourcesContent":["export const GlobalConfig = {\r\n    isDebug: true,\r\n    initilizeLevel: 1,//初始关卡\r\n    levelTotal: 20,   //最大关卡等级\r\n}"]}
+{"version":3,"sources":["file:///E:/CocosCreator/_Aliens/assets/start/Config/GlobalConfig.ts"],"names":["GlobalConfig","isDebug","initilizeLevel","levelTotal"],"mappings":";;;;;;;;;;;;;;8BAAaA,Y,GAAe;AACxBC,QAAAA,OAAO,EAAE,IADe;AAExBC,QAAAA,cAAc,EAAE,CAFQ;AAEN;AAClBC,QAAAA,UAAU,EAAE,EAHY,CAGN;;AAHM,O","sourcesContent":["export const GlobalConfig = {\r\n    isDebug: true,\r\n    initilizeLevel: 2,//初始关卡\r\n    levelTotal: 20,   //最大关卡等级\r\n}"]}

+ 1 - 1
temp/startup.json

@@ -1 +1 @@
-{"pid":8912}
+{"pid":30760}

+ 1 - 1
temp/tsconfig.cocos.json

@@ -5,9 +5,9 @@
     "module": "ES2015",
     "strict": true,
     "types": [
-      "./temp/declarations/cc.custom-macro",
       "./temp/declarations/cc",
       "./temp/declarations/jsb",
+      "./temp/declarations/cc.custom-macro",
       "./temp/declarations/cc.env"
     ],
     "paths": {