woso_javan il y a 1 mois
Parent
commit
711b3cc362
40 fichiers modifiés avec 3209 ajouts et 2329 suppressions
  1. BIN
      assets/module_aliens/FBX/Model/alienChaifen.fbx
  2. 356 0
      assets/module_aliens/FBX/Model/alienChaifen.fbx.meta
  3. 0 52
      assets/module_aliens/Materials/M_FX.mtl
  4. 0 11
      assets/module_aliens/Materials/M_FX.mtl.meta
  5. 0 52
      assets/module_aliens/Materials/M_FX2.mtl
  6. 0 11
      assets/module_aliens/Materials/M_FX2.mtl.meta
  7. 0 52
      assets/module_aliens/Materials/M_Par.mtl
  8. 0 11
      assets/module_aliens/Materials/M_Par.mtl.meta
  9. 0 59
      assets/module_aliens/Materials/M_sidePar.mtl
  10. 0 11
      assets/module_aliens/Materials/M_sidePar.mtl.meta
  11. 0 116
      assets/module_aliens/Materials/cartoon_build.mtl
  12. 0 11
      assets/module_aliens/Materials/cartoon_build.mtl.meta
  13. 0 113
      assets/module_aliens/Materials/cartoon_ground.mtl
  14. 0 11
      assets/module_aliens/Materials/cartoon_ground.mtl.meta
  15. 0 11
      assets/module_aliens/Materials/foods.mtl.meta
  16. 0 271
      assets/module_aliens/Materials/glow-inner-v1.effect
  17. 0 11
      assets/module_aliens/Materials/glow-inner-v1.effect.meta
  18. 0 42
      assets/module_aliens/Materials/glow-inner-v1.mtl
  19. 0 11
      assets/module_aliens/Materials/glow-inner-v1.mtl.meta
  20. 1 9
      assets/module_aliens/Materials/material.mtl
  21. 7 6
      assets/module_aliens/Materials/material2.mtl
  22. 1 0
      assets/module_aliens/Materials/material2.mtl.meta
  23. 0 99
      assets/module_aliens/Materials/ocean.mtl
  24. 0 11
      assets/module_aliens/Materials/ocean.mtl.meta
  25. 6 0
      assets/module_aliens/Materials/physics-material.pmtl
  26. 11 0
      assets/module_aliens/Materials/physics-material.pmtl.meta
  27. 0 51
      assets/module_aliens/Materials/whiteline.mtl
  28. 0 11
      assets/module_aliens/Materials/whiteline.mtl.meta
  29. 216 555
      assets/module_aliens/Prefabs/Levels/level_1.prefab
  30. 2373 0
      assets/module_aliens/Prefabs/et.prefab
  31. 13 0
      assets/module_aliens/Prefabs/et.prefab.meta
  32. 98 13
      assets/module_aliens/Script/Components/EnemyComponent.ts
  33. 1 1
      assets/module_aliens/Script/Components/RadarComponent.ts
  34. 1 1
      assets/module_aliens/Script/Components/ScreenShotComponent.ts
  35. 1 1
      assets/module_aliens/Script/LevelAction.ts
  36. 9 14
      library/.assets-dependency.json
  37. 0 544
      library/6c/6cfc2e06-e30d-4607-bf94-f9e220395257.json
  38. 0 42
      library/f7/f70cc973-c448-44bb-9e7e-070528415116.json
  39. 1 1
      profiles/v2/packages/preview.json
  40. 114 114
      profiles/v2/packages/scene.json

BIN
assets/module_aliens/FBX/Model/alienChaifen.fbx


+ 356 - 0
assets/module_aliens/FBX/Model/alienChaifen.fbx.meta

@@ -0,0 +1,356 @@
+{
+  "ver": "2.3.12",
+  "importer": "fbx",
+  "imported": true,
+  "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb",
+  "files": [
+    "__original-animation-0.cconb"
+  ],
+  "subMetas": {
+    "30732": {
+      "importer": "gltf-skeleton",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@30732",
+      "displayName": "",
+      "id": "30732",
+      "name": "UnnamedSkeleton-0.skeleton",
+      "userData": {
+        "gltfIndex": 0,
+        "jointsLength": 3
+      },
+      "ver": "1.0.1",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "fe48d": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@fe48d",
+      "displayName": "",
+      "id": "fe48d",
+      "name": "立方体.004.mesh",
+      "userData": {
+        "gltfIndex": 0,
+        "triangleCount": 243
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "07d75": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@07d75",
+      "displayName": "",
+      "id": "07d75",
+      "name": "立方体.001.mesh",
+      "userData": {
+        "gltfIndex": 1,
+        "triangleCount": 300
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "e6af8": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@e6af8",
+      "displayName": "",
+      "id": "e6af8",
+      "name": "立方体.002.mesh",
+      "userData": {
+        "gltfIndex": 2,
+        "triangleCount": 189
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "5b587": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@5b587",
+      "displayName": "",
+      "id": "5b587",
+      "name": "立方体.005.mesh",
+      "userData": {
+        "gltfIndex": 3,
+        "triangleCount": 256
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "fa0d6": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@fa0d6",
+      "displayName": "",
+      "id": "fa0d6",
+      "name": "立方体.003.mesh",
+      "userData": {
+        "gltfIndex": 4,
+        "triangleCount": 208
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "0360f": {
+      "importer": "gltf-mesh",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@0360f",
+      "displayName": "",
+      "id": "0360f",
+      "name": "立方体.006.mesh",
+      "userData": {
+        "gltfIndex": 5,
+        "triangleCount": 252
+      },
+      "ver": "1.1.1",
+      "imported": true,
+      "files": [
+        ".bin",
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "cbc2b": {
+      "importer": "gltf-animation",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@cbc2b",
+      "displayName": "",
+      "id": "cbc2b",
+      "name": "Scene.animation",
+      "userData": {
+        "gltfIndex": 0,
+        "wrapMode": 2,
+        "sample": 30,
+        "span": {
+          "from": 0,
+          "to": 10.375
+        },
+        "events": []
+      },
+      "ver": "1.0.17",
+      "imported": true,
+      "files": [
+        ".cconb"
+      ],
+      "subMetas": {}
+    },
+    "f1394": {
+      "importer": "gltf-skeleton",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@f1394",
+      "displayName": "",
+      "id": "f1394",
+      "name": "UnnamedSkeleton-1.skeleton",
+      "userData": {
+        "gltfIndex": 1,
+        "jointsLength": 4
+      },
+      "ver": "1.0.1",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "75ee4": {
+      "importer": "gltf-skeleton",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@75ee4",
+      "displayName": "",
+      "id": "75ee4",
+      "name": "UnnamedSkeleton-2.skeleton",
+      "userData": {
+        "gltfIndex": 2,
+        "jointsLength": 3
+      },
+      "ver": "1.0.1",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "a72ab": {
+      "importer": "gltf-skeleton",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@a72ab",
+      "displayName": "",
+      "id": "a72ab",
+      "name": "UnnamedSkeleton-3.skeleton",
+      "userData": {
+        "gltfIndex": 3,
+        "jointsLength": 4
+      },
+      "ver": "1.0.1",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "48b02": {
+      "importer": "gltf-embeded-image",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@48b02",
+      "displayName": "",
+      "id": "48b02",
+      "name": "base_color_texture.image",
+      "userData": {
+        "gltfIndex": 0,
+        "fixAlphaTransparencyArtifacts": true,
+        "hasAlpha": true,
+        "type": "texture"
+      },
+      "ver": "1.0.3",
+      "imported": true,
+      "files": [
+        ".json",
+        ".png"
+      ],
+      "subMetas": {}
+    },
+    "7d6ab": {
+      "importer": "texture",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@7d6ab",
+      "displayName": "",
+      "id": "7d6ab",
+      "name": "base_color_texture.texture",
+      "userData": {
+        "wrapModeS": "repeat",
+        "wrapModeT": "repeat",
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0,
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "ae3b04c4-50df-4287-a368-fe70248ea6eb@48b02"
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "942dc": {
+      "importer": "gltf-material",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@942dc",
+      "displayName": "",
+      "id": "942dc",
+      "name": "材质.005.material",
+      "userData": {
+        "gltfIndex": 0
+      },
+      "ver": "1.0.14",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "716a5": {
+      "importer": "gltf-scene",
+      "uuid": "ae3b04c4-50df-4287-a368-fe70248ea6eb@716a5",
+      "displayName": "",
+      "id": "716a5",
+      "name": "alienChaifen.prefab",
+      "userData": {
+        "gltfIndex": 0
+      },
+      "ver": "1.0.14",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "imageMetas": [
+      {
+        "name": "base_color_texture",
+        "uri": "ae3b04c4-50df-4287-a368-fe70248ea6eb@48b02"
+      }
+    ],
+    "fbx": {
+      "smartMaterialEnabled": true
+    },
+    "animationImportSettings": [
+      {
+        "name": "Scene",
+        "duration": 10.375,
+        "fps": 30,
+        "splits": [
+          {
+            "name": "Scene",
+            "from": 0,
+            "to": 10.375,
+            "wrapMode": 2,
+            "previousId": "cbc2b"
+          }
+        ]
+      }
+    ],
+    "redirect": "ae3b04c4-50df-4287-a368-fe70248ea6eb@716a5",
+    "lods": {
+      "enable": false,
+      "hasBuiltinLOD": false,
+      "options": [
+        {
+          "screenRatio": 0.25,
+          "faceCount": 1
+        },
+        {
+          "screenRatio": 0.125,
+          "faceCount": 0.25
+        },
+        {
+          "screenRatio": 0.01,
+          "faceCount": 0.1
+        }
+      ]
+    },
+    "assetFinder": {
+      "meshes": [
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@fe48d",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@07d75",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@e6af8",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@5b587",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@fa0d6",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@0360f"
+      ],
+      "skeletons": [
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@30732",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@f1394",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@75ee4",
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@a72ab"
+      ],
+      "textures": [
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@7d6ab"
+      ],
+      "materials": [
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@942dc"
+      ],
+      "scenes": [
+        "ae3b04c4-50df-4287-a368-fe70248ea6eb@716a5"
+      ]
+    }
+  }
+}

+ 0 - 52
assets/module_aliens/Materials/M_FX.mtl

@@ -1,52 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "d1346436-ac96-4271-b863-1f4fdead95b0",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 1,
-  "_defines": [
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "mainTexture": {
-        "__uuid__": "a29e77b5-f081-42d6-9876-f07759b95044@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      },
-      "tintColor": {
-        "__type__": "cc.Color",
-        "r": 255,
-        "g": 255,
-        "b": 255,
-        "a": 127
-      }
-    },
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/M_FX.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "f34e5353-2146-422e-bfdf-24fb96e99a63",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 52
assets/module_aliens/Materials/M_FX2.mtl

@@ -1,52 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "d1346436-ac96-4271-b863-1f4fdead95b0",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 1,
-  "_defines": [
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "mainTexture": {
-        "__uuid__": "c2653078-244a-4ab9-af16-801d01c22502@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      },
-      "tintColor": {
-        "__type__": "cc.Color",
-        "r": 255,
-        "g": 255,
-        "b": 255,
-        "a": 127
-      }
-    },
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/M_FX2.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "eecde236-e0b4-4b43-a27a-e3283cef3612",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 52
assets/module_aliens/Materials/M_Par.mtl

@@ -1,52 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "d1346436-ac96-4271-b863-1f4fdead95b0",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 1,
-  "_defines": [
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "mainTexture": {
-        "__uuid__": "28d0bbf2-1ec2-463a-ace2-5bcd5c28b48d@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      },
-      "tintColor": {
-        "__type__": "cc.Color",
-        "r": 170,
-        "g": 170,
-        "b": 170,
-        "a": 127
-      }
-    },
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/M_Par.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "6f19fcf1-d77a-4e35-9a92-a6682f88e69d",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 59
assets/module_aliens/Materials/M_sidePar.mtl

@@ -1,59 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "d1346436-ac96-4271-b863-1f4fdead95b0",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 1,
-  "_defines": [
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "mainTexture": {
-        "__uuid__": "4ba90781-0fab-4d50-98d1-af6a634c57b7@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      },
-      "mainTiling_Offset": {
-        "__type__": "cc.Vec4",
-        "x": 1.6,
-        "y": 1,
-        "z": 0,
-        "w": 0
-      },
-      "tintColor": {
-        "__type__": "cc.Color",
-        "r": 172,
-        "g": 172,
-        "b": 172,
-        "a": 127
-      }
-    },
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/M_sidePar.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "1fd3ca25-4aae-432a-9dbb-a8dfcb53f01e",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 116
assets/module_aliens/Materials/cartoon_build.mtl

@@ -1,116 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "9b20a514-6cc3-49de-b216-b6b863046249",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {
-      "USE_OUTLINE_PASS": true
-    },
-    {
-      "USE_BASE_COLOR_MAP": true,
-      "BASE_COLOR_MAP_AS_SHADE_MAP_1": true,
-      "BASE_COLOR_MAP_AS_SHADE_MAP_2": true
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "lineWidth": 5,
-      "depthBias": 4
-    },
-    {
-      "specular": {
-        "__type__": "cc.Color",
-        "r": 0,
-        "g": 0,
-        "b": 0,
-        "a": 76
-      },
-      "mainTexture": {
-        "__uuid__": "d10a1525-1eef-48e0-89d8-1d5bbef2f5bd@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      }
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/cartoon_build.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "8f71c7f7-350e-4e7f-9b49-ebf83ce8d9a7",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 113
assets/module_aliens/Materials/cartoon_ground.mtl

@@ -1,113 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "9b20a514-6cc3-49de-b216-b6b863046249",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {
-      "USE_OUTLINE_PASS": true
-    },
-    {
-      "USE_BASE_COLOR_MAP": true,
-      "BASE_COLOR_MAP_AS_SHADE_MAP_1": true,
-      "BASE_COLOR_MAP_AS_SHADE_MAP_2": true
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {},
-    {
-      "specular": {
-        "__type__": "cc.Color",
-        "r": 0,
-        "g": 0,
-        "b": 0,
-        "a": 76
-      },
-      "mainTexture": {
-        "__uuid__": "d10a1525-1eef-48e0-89d8-1d5bbef2f5bd@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      }
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/cartoon_ground.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "f947f431-6584-4652-acf5-191931d4ec86",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 11
assets/module_aliens/Materials/foods.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "3acb43a3-f7d2-4402-82be-80d3c1e7a4ca",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 271
assets/module_aliens/Materials/glow-inner-v1.effect

@@ -1,271 +0,0 @@
-// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
-
-CCEffect %{
-  techniques:
-  - passes:
-    - vert: sprite-vs:vert
-      frag: sprite-fs:frag
-      depthStencilState:
-        depthTest: false
-        depthWrite: false
-      blendState:
-        targets:
-        - blend: true
-          blendSrc: src_alpha
-          blendDst: one_minus_src_alpha
-          blendDstAlpha: one_minus_src_alpha
-      rasterizerState:
-        cullMode: none
-      properties:
-        alphaThreshold: { value: 0.5 }
-        # 自定义参数
-        # 发光颜色
-        glowColor: { 
-          value: [1.0, 1.0, 0.0, 1.0], 
-          editor: { 
-            type: color,
-            tooltip: "发光颜色"
-          } 
-        } 
-        # 发光宽度
-        glowColorSize: { 
-          value: 0.2,
-          editor: {
-            tooltip: "发光宽度",
-            range: [0.0, 1.0],
-          }
-        }
-        # 发光透明度阈值
-        #   只有超过这个透明度的点才会发光
-        #   一般用于解决图像边缘存在渐变透明的时,决定超过这个透明度阈值的边缘点才点发光,具体可以操作一下
-        glowThreshold: {
-          value: 0.1,
-          editor: {
-            tooltip: "发光阈值",
-            range: [0.0, 1.0]
-          }
-        }     
-}%
-
-CCProgram sprite-vs %{
-  precision highp float;
-  #include <builtin/uniforms/cc-global>
-  #if USE_LOCAL
-    #include <builtin/uniforms/cc-local>
-  #endif
-
-  in vec3 a_position;
-  in vec2 a_texCoord;
-  in vec4 a_color;
-  
-  out vec4 v_color;
-  out vec2 v_uv0;
-
-  #if USE_TEXTURE
-    in vec2 a_uv0;
-  #endif
-
-  vec4 vert (){
-    vec4 pos = vec4(a_position, 1);
-
-    #if USE_LOCAL
-      pos = cc_matWorld * pos;
-    #endif
-
-    #if USE_PIXEL_ALIGNMENT
-      pos = cc_matView * pos;
-      pos.xyz = floor(pos.xyz);
-      pos = cc_matProj * pos;
-    #else
-      pos = cc_matViewProj * pos;
-    #endif
-
-    #if USE_TEXTURE
-      v_uv0 = a_uv0;
-    #endif
-
-    v_color = a_color;
-
-    v_uv0 = a_texCoord;
-
-    return pos;
-  }
-}%
-
-
-CCProgram sprite-fs %{
-  precision highp float;
-  #include <builtin/internal/embedded-alpha>
-  #include <builtin/internal/alpha-test>
-
-  in vec4 v_color;
-
-  #if USE_TEXTURE
-    in vec2 v_uv0;
-    #pragma builtin(local)
-    layout(set = 2, binding = 11) uniform sampler2D cc_spriteTexture;
-  #endif
-
-  #if SHOW_INNER_GLOW
-    uniform glow {
-      // 发光颜色
-      vec4 glowColor;
-      // 发光范围
-      float glowColorSize;
-      // 发光阈值
-      float glowThreshold;
-      // 特别地,必须是 vec4 先于 float 声明
-    };
-
-    /**
-    * 获取纹理uv颜色 
-    *
-    * 主要实现:超出边界的统一返回 vec4(0.0, 0.0, 0.0, 0.0)
-    * 
-    * 在 Cocos Creator 2.2.1 的编辑器中,超出边界的uv并不是返回 vec4(0.0, 0.0, 0.0, 0.0),实际返回为
-    * 
-    * * 超出左边界的uv,返回 v_uv0.x = 0 的颜色
-    * * 超出右边界的uv,返回 v_uv0.x = 1 的颜色
-    * * 超出上边界的uv,返回 v_uv0.y = 1 的颜色
-    * * 超出下边界的uv,返回 v_uv0.y = 0 的颜色
-    *
-    * 和实际在浏览器上显示(超出边界即为透明)的有区别,为了统一,这里适配一下,这样子,在编辑器上预览的效果就能和实际浏览器的保持一致
-    */
-    vec4 getTextureColor(sampler2D mainTexture, vec2 v_uv0) {
-      if (v_uv0.x > 1.0 || v_uv0.x < 0.0 || v_uv0.y > 1.0 || v_uv0.y < 0.0) {
-        return vec4(0.0, 0.0, 0.0, 0.0);
-      }
-      return CCSampleWithAlphaSeparated(mainTexture, v_uv0);
-    }
-
-
-  /**
-   * 获取指定角度方向,距离为xxx的像素的透明度
-   *
-   * @param angle 角度 [0.0, 360.0]
-   * @param dist 距离 [0.0, 1.0]
-   *
-   * @return alpha [0.0, 1.0]
-   */
-  float getColorAlpha(float angle, float dist) {
-    // 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
-    // float radian = angle * 0.01745329252; // 这个浮点数是 pi / 180
-    float radian = radians(angle);
-    vec4 color = getTextureColor(cc_spriteTexture, v_uv0 + vec2(dist * cos(radian), dist * sin(radian))); 
-    return color.a;
-  }
-
-  /**
-   * 获取指定距离的周边像素的透明度平均值
-   *
-   * @param dist 距离 [0.0, 1.0]
-   *
-   * @return average alpha [0.0, 1.0]
-   */
-  float getAverageAlpha(float dist) {
-    float totalAlpha = 0.0;
-    // 以30度为一个单位,那么「周边一圈」就由0到360度中共计12个点的组成
-    totalAlpha += getColorAlpha(0.0, dist);
-    totalAlpha += getColorAlpha(30.0, dist);
-    totalAlpha += getColorAlpha(60.0, dist);
-    totalAlpha += getColorAlpha(90.0, dist);
-    totalAlpha += getColorAlpha(120.0, dist);
-    totalAlpha += getColorAlpha(150.0, dist);
-    totalAlpha += getColorAlpha(180.0, dist);
-    totalAlpha += getColorAlpha(210.0, dist);
-    totalAlpha += getColorAlpha(240.0, dist);
-    totalAlpha += getColorAlpha(270.0, dist);
-    totalAlpha += getColorAlpha(300.0, dist);
-    totalAlpha += getColorAlpha(330.0, dist);
-    return totalAlpha * 0.0833; // 1 / 12 = 0.08333
-  }
-
-  /**
-   * 获取发光的透明度
-   */
-  float getGlowAlpha() {
-    // 如果发光宽度为0,直接返回0.0透明度,减少计算量
-    if (glowColorSize == 0.0) {
-      return 0.0;
-    }
-
-    // 因为我们是要做内发光,所以如果点本来是透明的或者接近透明的
-    // 那么就意味着这个点是图像外的透明点或者图像内透明点(如空洞)之类的
-    // 内发光的话,这些透明点我们不用处理,让它保持原样,否则就是会有内描边或者一点扩边的效果
-    // 同时也是提前直接结束,减少计算量
-    vec4 srcColor = getTextureColor(cc_spriteTexture, v_uv0);
-    if (srcColor.a <= glowThreshold) {
-      return srcColor.a;
-    } 
-
-    // 将传入的指定距离,平均分成10圈,求出每一圈的平均透明度,
-    // 然后求和取平均值,那么就可以得到该点的平均透明度
-    float totalAlpha = 0.0;
-    totalAlpha += getAverageAlpha(glowColorSize * 0.1);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.2);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.3);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.4);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.5);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.6);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.7);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.8);
-    totalAlpha += getAverageAlpha(glowColorSize * 0.9);
-    totalAlpha += getAverageAlpha(glowColorSize * 1.0);
-    return totalAlpha * 0.1;
-  }
-  #endif
-
-
-  vec4 frag () {
-    vec4 o = vec4(1, 1, 1, 1);
-
-    #if USE_TEXTURE
-      o *= CCSampleWithAlphaSeparated(cc_spriteTexture, v_uv0);
-      #if CC_USE_ALPHA_ATLAS_TEXTURE
-        o.a *= CCSampleWithAlphaSeparated(cc_spriteTexture, v_uv0 + vec2(0, 0.5)).r;
-      #endif
-    #endif
-
-    o *= v_color;
-    ALPHA_TEST(o);
-
-    #if SHOW_INNER_GLOW
-      // 目标颜色(图像)
-      vec4 color_dest = o;
-
-      // 获取发光透明度
-      // 此时我们得到的是内部透明度为1,靠近边缘的为接近0的透明度,其他位置为0的透明度
-      float alpha = getGlowAlpha();
-
-      // 而内发光是从边缘开始的,那么什么算是边缘呢?
-      // 如果图像边缘有大量渐变,那么如果我们取大于 0.0 点就算是图像内的话,那么可能边缘会出现锯齿
-      // 因此为了确定边缘,引入了发光阈值,我们只需要比较一下发光阈值就可以,大于发光阈值的点都是(图像内)发光点
-      if (alpha > glowThreshold) {
-
-        // 内发光是从边缘发光的,是需要内部透明度为0,靠近边缘的接近1的透明度
-        // 因此我们需要翻转一下透明度
-        alpha = 1.0 - alpha;
-
-        // 给点调料,让靠近边缘的更加亮
-        alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
-      }
-      // 源颜色(内发光)
-      vec4 color_src = glowColor * alpha;
-
-      // 按照这个顺序,源颜色就是内发光颜色,目标颜色就是图案颜色色 
-      // 所以命名就是 color_src, color_dest
-
-      // 按照混合颜色规则 http://docs.cocos.com/creator/manual/zh/advanced-topics/ui-auto-batch.html#blend-%E6%A8%A1%E5%BC%8F
-      // 要在图案上方,叠加一个内发光,将两者颜色混合起来,那么最终选择的混合模式如下:
-      //
-      // (内发光)color_src: GL_SRC_ALPHA
-      // (原图像)color_dest: GL_ONE
-      // 
-      // 即最终颜色如下:
-      // color_src * GL_SRC_ALPHA + color_dest * GL_ONE
-      o = color_src * color_src.a + color_dest;
-
-      return o;
-    #endif
-  }
-}%

+ 0 - 11
assets/module_aliens/Materials/glow-inner-v1.effect.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.7.1",
-  "importer": "effect",
-  "imported": true,
-  "uuid": "6cfc2e06-e30d-4607-bf94-f9e220395257",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 0 - 42
assets/module_aliens/Materials/glow-inner-v1.mtl

@@ -1,42 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "6cfc2e06-e30d-4607-bf94-f9e220395257",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {
-      "USE_TEXTURE": true,
-      "SHOW_INNER_GLOW": true
-    }
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "glowColor": {
-        "__type__": "cc.Color",
-        "r": 255,
-        "g": 255,
-        "b": 255,
-        "a": 255
-      },
-      "glowColorSize": 0.003,
-      "glowThreshold": 0.003
-    }
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/glow-inner-v1.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "f70cc973-c448-44bb-9e7e-070528415116",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 1 - 9
assets/module_aliens/Materials/material.mtl

@@ -74,15 +74,7 @@
     }
   ],
   "_props": [
-    {
-      "mainColor": {
-        "__type__": "cc.Color",
-        "r": 2,
-        "g": 183,
-        "b": 240,
-        "a": 255
-      }
-    },
+    {},
     {},
     {},
     {},

+ 7 - 6
assets/module_aliens/Materials/foods.mtl → assets/module_aliens/Materials/material2.mtl

@@ -10,9 +10,7 @@
   },
   "_techIdx": 0,
   "_defines": [
-    {
-      "USE_ALBEDO_MAP": true
-    },
+    {},
     {},
     {},
     {},
@@ -77,9 +75,12 @@
   ],
   "_props": [
     {
-      "mainTexture": {
-        "__uuid__": "2a5dd959-e7bb-4469-9b3a-9df65afd25f6@6c48a",
-        "__expectedType__": "cc.Texture2D"
+      "mainColor": {
+        "__type__": "cc.Color",
+        "r": 83,
+        "g": 245,
+        "b": 20,
+        "a": 255
       }
     },
     {},

+ 1 - 0
assets/module_aliens/Materials/material2.mtl.meta

@@ -0,0 +1 @@
+{"ver":"1.0.21","importer":"material","imported":true,"uuid":"69bebebe-3eaa-4678-8d8d-8e1d889e0250","files":[".json"],"subMetas":{},"userData":{}}

+ 0 - 99
assets/module_aliens/Materials/ocean.mtl

@@ -1,99 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "c8f66d17-351a-48da-a12c-0212d28575c4",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {
-      "USE_ALBEDO_MAP": true
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "tilingOffset": {
-        "__type__": "cc.Vec4",
-        "x": 50,
-        "y": 50,
-        "z": 1,
-        "w": -0.2
-      },
-      "roughness": 0.488,
-      "mainTexture": {
-        "__uuid__": "3ebebdf2-140b-481c-87bb-af4dbe5362a3@6c48a",
-        "__expectedType__": "cc.Texture2D"
-      }
-    },
-    {},
-    {},
-    {},
-    {},
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/ocean.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "c8b6014b-64ea-470d-8f5b-e22f7da7a4d9",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

+ 6 - 0
assets/module_aliens/Materials/physics-material.pmtl

@@ -0,0 +1,6 @@
+{
+    "__type__": "cc.PhysicsMaterial",
+    "_name": "",
+    "_friction": 0.5,
+    "_restitution": 0.1
+}

+ 11 - 0
assets/module_aliens/Materials/physics-material.pmtl.meta

@@ -0,0 +1,11 @@
+{
+  "ver": "1.0.1",
+  "importer": "physics-material",
+  "imported": true,
+  "uuid": "71098d5d-3a2a-4826-8c06-c69b4708f3d0",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {}
+}

+ 0 - 51
assets/module_aliens/Materials/whiteline.mtl

@@ -1,51 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "a3cd009f-0ab0-420d-9278-b9fdab939bbc",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {},
-    {},
-    {}
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    },
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {},
-    {},
-    {}
-  ]
-}

+ 0 - 11
assets/module_aliens/Materials/whiteline.mtl.meta

@@ -1,11 +0,0 @@
-{
-  "ver": "1.0.21",
-  "importer": "material",
-  "imported": true,
-  "uuid": "60bb7f23-df9c-49dd-b879-b8978979d260",
-  "files": [
-    ".json"
-  ],
-  "subMetas": {},
-  "userData": {}
-}

Fichier diff supprimé car celui-ci est trop grand
+ 216 - 555
assets/module_aliens/Prefabs/Levels/level_1.prefab


+ 2373 - 0
assets/module_aliens/Prefabs/et.prefab

@@ -0,0 +1,2373 @@
+[
+  {
+    "__type__": "cc.Prefab",
+    "_name": "et",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_native": "",
+    "data": {
+      "__id__": 1
+    },
+    "optimizationPolicy": 0,
+    "persistent": false
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "et",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": null,
+    "_children": [
+      {
+        "__id__": 2
+      },
+      {
+        "__id__": 29
+      }
+    ],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 35
+      },
+      {
+        "__id__": 37
+      },
+      {
+        "__id__": 39
+      }
+    ],
+    "_prefab": {
+      "__id__": 95
+    },
+    "_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__": 1
+    },
+    "_prefab": {
+      "__id__": 3
+    },
+    "__editorExtras__": {}
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 2
+    },
+    "asset": {
+      "__uuid__": "ae3b04c4-50df-4287-a368-fe70248ea6eb@716a5",
+      "__expectedType__": "cc.Prefab"
+    },
+    "fileId": "6akyPcygBad400nlkLbBCC",
+    "instance": {
+      "__id__": 4
+    },
+    "targetOverrides": null
+  },
+  {
+    "__type__": "cc.PrefabInstance",
+    "fileId": "22JMFzvElAV6DrRzBSlZPu",
+    "prefabRootNode": {
+      "__id__": 1
+    },
+    "mountedChildren": [],
+    "mountedComponents": [],
+    "propertyOverrides": [
+      {
+        "__id__": 5
+      },
+      {
+        "__id__": 7
+      },
+      {
+        "__id__": 8
+      },
+      {
+        "__id__": 9
+      },
+      {
+        "__id__": 10
+      },
+      {
+        "__id__": 12
+      },
+      {
+        "__id__": 14
+      },
+      {
+        "__id__": 16
+      },
+      {
+        "__id__": 18
+      },
+      {
+        "__id__": 19
+      },
+      {
+        "__id__": 21
+      },
+      {
+        "__id__": 22
+      },
+      {
+        "__id__": 24
+      },
+      {
+        "__id__": 25
+      },
+      {
+        "__id__": 27
+      }
+    ],
+    "removedComponents": [
+      {
+        "__id__": 28
+      }
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 6
+    },
+    "propertyPath": [
+      "_name"
+    ],
+    "value": "alienChaifen"
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "6akyPcygBad400nlkLbBCC"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 6
+    },
+    "propertyPath": [
+      "_lpos"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 6
+    },
+    "propertyPath": [
+      "_lrot"
+    ],
+    "value": {
+      "__type__": "cc.Quat",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 1
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 6
+    },
+    "propertyPath": [
+      "_euler"
+    ],
+    "value": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 11
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "8d0AZTekJdzJgAZ8Cb2ZEP"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 13
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "a0ZLC8eYFSdqa8sDtpCHiS"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 15
+    },
+    "propertyPath": [
+      "_active"
+    ],
+    "value": true
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "e7b+oQsyRRYaakGR5g9+LC"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 17
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "e9C4o8zHdUwLOGu5wtCned"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 17
+    },
+    "propertyPath": [
+      "_skinningRoot"
+    ],
+    "value": {
+      "__id__": 2
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 20
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "2f3E88aqhTAIZi43SdnrFB"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 20
+    },
+    "propertyPath": [
+      "_skinningRoot"
+    ],
+    "value": {
+      "__id__": 2
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 23
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "5c4aqog8FdmZY+cSnwRuwj"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 23
+    },
+    "propertyPath": [
+      "_skinningRoot"
+    ],
+    "value": {
+      "__id__": 2
+    }
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 26
+    },
+    "propertyPath": [
+      "_materials",
+      "0"
+    ],
+    "value": {
+      "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+      "__expectedType__": "cc.Material"
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "b7CGdCiHZdfrMG68RHkzpa"
+    ]
+  },
+  {
+    "__type__": "CCPropertyOverrideInfo",
+    "targetInfo": {
+      "__id__": 26
+    },
+    "propertyPath": [
+      "_skinningRoot"
+    ],
+    "value": {
+      "__id__": 2
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "282YCOTDBR/rfn85n9/Aea"
+    ]
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "head",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 30
+      },
+      {
+        "__id__": 32
+      }
+    ],
+    "_prefab": {
+      "__id__": 34
+    },
+    "_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.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 29
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 31
+    },
+    "_group": 16,
+    "_type": 4,
+    "_mass": 1,
+    "_allowSleep": true,
+    "_linearDamping": 0.1,
+    "_angularDamping": 0.1,
+    "_useGravity": true,
+    "_linearFactor": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_angularFactor": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "23AvAmTe5IfL4Fnhf8/MJt"
+  },
+  {
+    "__type__": "cc.BoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 29
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 33
+    },
+    "_material": null,
+    "_isTrigger": true,
+    "_center": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.95,
+      "z": -0.05
+    },
+    "_size": {
+      "__type__": "cc.Vec3",
+      "x": 0.3,
+      "y": 0.3,
+      "z": 0.3
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "3esBHjTRZMH7XytCXYXihL"
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "e8XFJDbpZAaaKGJTbMNTgB",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.RigidBody",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 36
+    },
+    "_group": 8,
+    "_type": 4,
+    "_mass": 1,
+    "_allowSleep": true,
+    "_linearDamping": 0.1,
+    "_angularDamping": 0.1,
+    "_useGravity": true,
+    "_linearFactor": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_angularFactor": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "61fnjBKRlKo6OnUkMH8+wl"
+  },
+  {
+    "__type__": "cc.BoxCollider",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 38
+    },
+    "_material": null,
+    "_isTrigger": false,
+    "_center": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.5,
+      "z": 0
+    },
+    "_size": {
+      "__type__": "cc.Vec3",
+      "x": 0.25,
+      "y": 1.1,
+      "z": 0.3
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "84CJpmvZFLeod9UXkAF+q7"
+  },
+  {
+    "__type__": "0f4f9NJuDVDXIj25U7eS5MZ",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 1
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 40
+    },
+    "rigidBody": {
+      "__id__": 35
+    },
+    "head": {
+      "__id__": 41
+    },
+    "body": {
+      "__id__": 46
+    },
+    "leftHand": null,
+    "rightHand": null,
+    "leftFoot": null,
+    "rightFoot": null,
+    "leftHandGuge": {
+      "__id__": 51
+    },
+    "rightHandGuge": {
+      "__id__": 61
+    },
+    "leftFootGuge": {
+      "__id__": 71
+    },
+    "rightFootGuge": {
+      "__id__": 83
+    },
+    "hitMaterial": {
+      "__uuid__": "69bebebe-3eaa-4678-8d8d-8e1d889e0250",
+      "__expectedType__": "cc.Material"
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "abA0+j3KZOM6TgUuktnalN"
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "head",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 42
+      }
+    ],
+    "_prefab": {
+      "__id__": 45
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.7476817965507507,
+      "z": -0.04245192930102348
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.7071068407911908,
+      "y": 0,
+      "z": 0,
+      "w": 0.7071067215818992
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 100,
+      "y": 100,
+      "z": 100
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -90.00000965934633,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.MeshRenderer",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 41
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 43
+    },
+    "_materials": [
+      {
+        "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+        "__expectedType__": "cc.Material"
+      }
+    ],
+    "_visFlags": 0,
+    "bakeSettings": {
+      "__id__": 44
+    },
+    "_mesh": {
+      "__uuid__": "ae3b04c4-50df-4287-a368-fe70248ea6eb@07d75",
+      "__expectedType__": "cc.Mesh"
+    },
+    "_shadowCastingMode": 1,
+    "_shadowReceivingMode": 1,
+    "_shadowBias": 0,
+    "_shadowNormalBias": 0,
+    "_reflectionProbeId": -1,
+    "_reflectionProbeBlendId": -1,
+    "_reflectionProbeBlendWeight": 0,
+    "_enabledGlobalStandardSkinObject": false,
+    "_enableMorph": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "a0ZLC8eYFSdqa8sDtpCHiS"
+  },
+  {
+    "__type__": "cc.ModelBakeSettings",
+    "texture": null,
+    "uvParam": {
+      "__type__": "cc.Vec4",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 0
+    },
+    "_bakeable": false,
+    "_castShadow": true,
+    "_receiveShadow": true,
+    "_recieveShadow": true,
+    "_lightmapSize": 64,
+    "_useLightProbe": false,
+    "_bakeToLightProbe": true,
+    "_reflectionProbeType": 0,
+    "_bakeToReflectionProbe": true
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "bfmKQWxv9ZMbMEWU4vbL3x",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "body",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 47
+      }
+    ],
+    "_prefab": {
+      "__id__": 50
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.44818732142448425,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.7071068407911908,
+      "y": 0,
+      "z": 0,
+      "w": 0.7071067215818992
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 100,
+      "y": 100,
+      "z": 100
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -90.00000965934633,
+      "y": 0,
+      "z": 0
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.MeshRenderer",
+    "_name": "",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "node": {
+      "__id__": 46
+    },
+    "_enabled": true,
+    "__prefab": {
+      "__id__": 48
+    },
+    "_materials": [
+      {
+        "__uuid__": "d1751559-ee84-4ab0-8009-b1f1f6283890",
+        "__expectedType__": "cc.Material"
+      }
+    ],
+    "_visFlags": 0,
+    "bakeSettings": {
+      "__id__": 49
+    },
+    "_mesh": {
+      "__uuid__": "ae3b04c4-50df-4287-a368-fe70248ea6eb@fe48d",
+      "__expectedType__": "cc.Mesh"
+    },
+    "_shadowCastingMode": 1,
+    "_shadowReceivingMode": 1,
+    "_shadowBias": 0,
+    "_shadowNormalBias": 0,
+    "_reflectionProbeId": -1,
+    "_reflectionProbeBlendId": -1,
+    "_reflectionProbeBlendWeight": 0,
+    "_enabledGlobalStandardSkinObject": false,
+    "_enableMorph": true,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CompPrefabInfo",
+    "fileId": "8d0AZTekJdzJgAZ8Cb2ZEP"
+  },
+  {
+    "__type__": "cc.ModelBakeSettings",
+    "texture": null,
+    "uvParam": {
+      "__type__": "cc.Vec4",
+      "x": 0,
+      "y": 0,
+      "z": 0,
+      "w": 0
+    },
+    "_bakeable": false,
+    "_castShadow": true,
+    "_receiveShadow": true,
+    "_recieveShadow": true,
+    "_lightmapSize": 64,
+    "_useLightProbe": false,
+    "_bakeToLightProbe": true,
+    "_reflectionProbeType": 0,
+    "_bakeToReflectionProbe": true
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "2cryxi6eJQjI0ahBXRHmv0",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 52
+    },
+    "_children": [
+      {
+        "__id__": 54
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 60
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.70707545909299,
+      "y": -0.0066649195014866205,
+      "z": 0.006664984228403949,
+      "w": 0.7070752802790601
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1.0000001192092896
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 90.00001453781024,
+      "y": -1.0801176777899122,
+      "z": 0.000005107921352058593
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "l hand guge",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 51
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 53
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0.0689319297671318,
+      "y": 0.7112208604812622,
+      "z": -0.040850117802619934
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.49987590262712395,
+      "y": 0.5001242155770086,
+      "z": -0.5001239771584298,
+      "w": 0.4998758430224792
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 10.128683090209961,
+      "y": 10.128681182861328,
+      "z": 10.128683090209961
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 90.0000068318852,
+      "z": -90
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "e7b+oQsyRRYaakGR5g9+LC",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.001",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 51
+    },
+    "_children": [
+      {
+        "__id__": 55
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 59
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -1.776356799695581e-17,
+      "y": 0.011516288854181767,
+      "z": 1.9984015237346206e-17
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 5.8295476825215833e-8,
+      "y": -1.308725499844906e-7,
+      "z": -0.0011460935917018134,
+      "w": 0.9999993432345137
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 0.9999998807907104,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0.000006662994851371338,
+      "y": -0.000014989262965182188,
+      "z": -0.13133268021547162
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 54
+    },
+    "_children": [
+      {
+        "__id__": 56
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 58
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 3.492496222778918e-11,
+      "y": 0.013468645513057709,
+      "z": -3.3362203160535375e-16
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 8.016377626035859e-10,
+      "y": -3.161843923166454e-9,
+      "z": 0.004656171929172271,
+      "w": 0.9999891599727299
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 9.35510086974629e-8,
+      "y": -3.6276014646357176e-7,
+      "z": 0.5335599283938329
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002_end",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 55
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 57
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -8.881783998477905e-18,
+      "y": 0.01065797358751297,
+      "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.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "f1qzU5/t5WMIb4nt52rrAi",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "d1OiLdOFteP4AAZyUTHf7V",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "87dEvbcNlcfpZ+WSdAs4R4",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "e3T0aJoqxS67bXwcMA5jEA",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 62
+    },
+    "_children": [
+      {
+        "__id__": 64
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 70
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.70707545909299,
+      "y": -0.0066649195014866205,
+      "z": 0.006664984228403949,
+      "w": 0.7070752802790601
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1.0000001192092896
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 90.00001453781024,
+      "y": -1.0801176777899122,
+      "z": 0.000005107921352058593
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "r hand guge",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 61
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 63
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -0.0791853666305542,
+      "y": 0.7135607004165649,
+      "z": -0.040850117802619934
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.5041328693038475,
+      "y": -0.4958327734670174,
+      "z": 0.49583265425772727,
+      "w": 0.5041328096992025
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 10.128683090209961,
+      "y": 10.128681182861328,
+      "z": 10.128683090209961
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -89.99979939734149,
+      "y": -0.00021084829476658888,
+      "z": 89.04886474172818
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "9e7Jq/oBJXcblK5hzMJl8I",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.001",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 61
+    },
+    "_children": [
+      {
+        "__id__": 65
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 69
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -2.6645351995433716e-17,
+      "y": 0.011516288854181767,
+      "z": 1.9428902600067994e-17
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 5.8295476825215833e-8,
+      "y": -1.308725499844906e-7,
+      "z": -0.0011460935917018134,
+      "w": 0.9999993432345137
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 0.9999998807907104,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 0.000006662994851371338,
+      "y": -0.000014989262965182188,
+      "z": -0.13133268021547162
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 64
+    },
+    "_children": [
+      {
+        "__id__": 66
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 68
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 3.492494141110747e-11,
+      "y": 0.013468645513057709,
+      "z": -3.3306690738754696e-16
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 8.016377626035859e-10,
+      "y": -3.161843923166454e-9,
+      "z": 0.004656171929172271,
+      "w": 0.9999891599727299
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 9.35510086974629e-8,
+      "y": -3.6276014646357176e-7,
+      "z": 0.5335599283938329
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002_end",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 65
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 67
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.01065797358751297,
+      "z": -5.551114999048691e-19
+    },
+    "_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.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "2eu3YyBvpbx5zzhv8B0vuy",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "421oGlrmlaG5ytBs0uUwCA",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "f9zJ8FqfRe15YkDyipgrRU",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "fcminXK/JTYqkfyfb0GbA1",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 72
+    },
+    "_children": [
+      {
+        "__id__": 74
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 82
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.7359330099547015,
+      "y": -0.0064487015260371065,
+      "z": 0.007004370021036904,
+      "w": 0.6769874134045992
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 94.77786783493136,
+      "y": -1.0910276375386665,
+      "z": -0.0004517177811589392
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "l foot guge",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 71
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 73
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0.06105758249759674,
+      "y": 0.39896172285079956,
+      "z": -0.040850166231393814
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.004038289735878774,
+      "y": 0.7070953987594738,
+      "z": -0.7070951007362439,
+      "w": -0.004038289735878774
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 10.128684043884277,
+      "y": 10.128681182861328,
+      "z": 10.128684043884277
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 89.99997585045263,
+      "y": -179.9999998620796,
+      "z": 0.6544364224467895
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "24XPZwV69cEqmdnSzoZw68",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.001",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 71
+    },
+    "_children": [
+      {
+        "__id__": 75
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 81
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -1.4046579871473952e-11,
+      "y": 0.011266699060797691,
+      "z": -2.1755113335797382e-11
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.06771801961238126,
+      "y": -0.000019123306075612724,
+      "z": -0.0013080589327623378,
+      "w": 0.9977036425892736
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 1.0000001192092896,
+      "z": 0.9999999403953552
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -7.765879264939978,
+      "y": -0.012336803419486656,
+      "z": -0.1494000797213628
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 74
+    },
+    "_children": [
+      {
+        "__id__": 76
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 80
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -7.041976030075503e-11,
+      "y": 0.013848403468728065,
+      "z": -1.2416422057182075e-10
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.16453649364394002,
+      "y": 0.0005241134287030354,
+      "z": 0.004833160510512713,
+      "w": 0.986359015837515
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 18.94099967778395,
+      "y": -0.03188858522583247,
+      "z": 0.5561751110704601
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.003",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 75
+    },
+    "_children": [
+      {
+        "__id__": 77
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 79
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 6.039044958550122e-11,
+      "y": 0.01086498610675335,
+      "z": 3.4284311500876186e-10
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.509778695986224,
+      "y": -2.5469291554256993e-8,
+      "z": -0.001920078598012562,
+      "w": 0.8603034315965278
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 61.29849028138899,
+      "y": 0.11216212851783396,
+      "z": -0.18928992263680358
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.003_end",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 76
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 78
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0.010139694437384605,
+      "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.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "a9yNP51CpWCKjh7zWNEdmc",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "deNmXz9JRRJ7pnkXqySxqw",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "e8Di0qRc1VsoBJUgPafYW+",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "75uISBiMNcxpoiX0RlZ8q0",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "5812eQ4N9YzYzuc53jWCyV",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 84
+    },
+    "_children": [
+      {
+        "__id__": 86
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 94
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.7359330099547015,
+      "y": -0.0064487015260371065,
+      "z": 0.007004370021036904,
+      "w": 0.6769874134045992
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 94.77786783493136,
+      "y": -1.0910276375386665,
+      "z": -0.0004517177811589392
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "r foot guge",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [
+      {
+        "__id__": 83
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 85
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -0.05007918179035187,
+      "y": 0.39896172285079956,
+      "z": -0.040850166231393814
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.004038289735878774,
+      "y": 0.7070953987594738,
+      "z": -0.7070951007362439,
+      "w": -0.004038289735878774
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 10.128684043884277,
+      "y": 10.128681182861328,
+      "z": 10.128684043884277
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 89.99997585045263,
+      "y": -179.9999998620796,
+      "z": 0.6544364224467895
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "059gPvYppW3ZQTVPmIW20c",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.001",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 83
+    },
+    "_children": [
+      {
+        "__id__": 87
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 93
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -1.4046577269388738e-11,
+      "y": 0.011266699060797691,
+      "z": -2.1755113335797382e-11
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": -0.06771801961238126,
+      "y": -0.000019123306075612724,
+      "z": -0.0013080589327623378,
+      "w": 0.9977036425892736
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 1.0000001192092896,
+      "z": 0.9999999403953552
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": -7.765879264939978,
+      "y": -0.012336803419486656,
+      "z": -0.1494000797213628
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.002",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 86
+    },
+    "_children": [
+      {
+        "__id__": 88
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 92
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -7.041976030075503e-11,
+      "y": 0.013848403468728065,
+      "z": -1.2416422057182075e-10
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.16453649364394002,
+      "y": 0.0005241134287030354,
+      "z": 0.004833160510512713,
+      "w": 0.986359015837515
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 18.94099967778395,
+      "y": -0.03188858522583247,
+      "z": 0.5561751110704601
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.003",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 87
+    },
+    "_children": [
+      {
+        "__id__": 89
+      }
+    ],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 91
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": 6.039044958550122e-11,
+      "y": 0.01086498610675335,
+      "z": 3.4284311500876186e-10
+    },
+    "_lrot": {
+      "__type__": "cc.Quat",
+      "x": 0.509778695986224,
+      "y": -2.5469291554256993e-8,
+      "z": -0.001920078598012562,
+      "w": 0.8603034315965278
+    },
+    "_lscale": {
+      "__type__": "cc.Vec3",
+      "x": 0.9999999403953552,
+      "y": 1,
+      "z": 1
+    },
+    "_mobility": 0,
+    "_layer": 1073741824,
+    "_euler": {
+      "__type__": "cc.Vec3",
+      "x": 61.29849028138899,
+      "y": 0.11216212851783396,
+      "z": -0.18928992263680358
+    },
+    "_id": ""
+  },
+  {
+    "__type__": "cc.Node",
+    "_name": "骨骼.003_end",
+    "_objFlags": 0,
+    "__editorExtras__": {},
+    "_parent": {
+      "__id__": 88
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [],
+    "_prefab": {
+      "__id__": 90
+    },
+    "_lpos": {
+      "__type__": "cc.Vec3",
+      "x": -5.551114999048691e-19,
+      "y": 0.010139694437384605,
+      "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.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "36boonJHRQbp9qikYMugXj",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "07h8ytZOBTaalSo9f0c7nD",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "202uw7gdJfbrQJogIiEEy4",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "9bpBXglbhaBZPw6S2mmF34",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "febDa+o2JfT4xIJfcONmNF",
+    "instance": null,
+    "targetOverrides": null,
+    "nestedPrefabInstanceRoots": null
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__id__": 0
+    },
+    "fileId": "c46/YsCPVOJYA4mWEpNYRx",
+    "instance": null,
+    "targetOverrides": [
+      {
+        "__id__": 96
+      },
+      {
+        "__id__": 98
+      },
+      {
+        "__id__": 100
+      },
+      {
+        "__id__": 102
+      },
+      {
+        "__id__": 104
+      },
+      {
+        "__id__": 106
+      }
+    ],
+    "nestedPrefabInstanceRoots": [
+      {
+        "__id__": 2
+      }
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "head"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 97
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "bfmKQWxv9ZMbMEWU4vbL3x"
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "leftHandGuge"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 99
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "e3T0aJoqxS67bXwcMA5jEA"
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "rightHandGuge"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 101
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "fcminXK/JTYqkfyfb0GbA1"
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "leftFootGuge"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 103
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "5812eQ4N9YzYzuc53jWCyV"
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "rightFootGuge"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 105
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "febDa+o2JfT4xIJfcONmNF"
+    ]
+  },
+  {
+    "__type__": "cc.TargetOverrideInfo",
+    "source": {
+      "__id__": 39
+    },
+    "sourceInfo": null,
+    "propertyPath": [
+      "body"
+    ],
+    "target": {
+      "__id__": 2
+    },
+    "targetInfo": {
+      "__id__": 107
+    }
+  },
+  {
+    "__type__": "cc.TargetInfo",
+    "localID": [
+      "2cryxi6eJQjI0ahBXRHmv0"
+    ]
+  }
+]

+ 13 - 0
assets/module_aliens/Prefabs/et.prefab.meta

@@ -0,0 +1,13 @@
+{
+  "ver": "1.1.50",
+  "importer": "prefab",
+  "imported": true,
+  "uuid": "7cef9a87-b169-4934-a57b-09eafc129e91",
+  "files": [
+    ".json"
+  ],
+  "subMetas": {},
+  "userData": {
+    "syncNodeName": "et"
+  }
+}

+ 98 - 13
assets/module_aliens/Script/Components/EnemyComponent.ts

@@ -1,4 +1,4 @@
-import { _decorator, CCBoolean, CCFloat, Collider, Component, isValid, ITriggerEvent, Node, PhysicsSystem, tween, Tween, Vec3 } from 'cc';
+import { _decorator, CCBoolean, CCFloat, Collider, Component, isValid, ITriggerEvent, Material, Node, PhysicsSystem, Quat, RigidBody, tween, Tween, Vec3 } from 'cc';
 import { EventDispatcher } from 'db://assets/core_tgx/easy_ui_framework/EventDispatcher';
 import { GameEvent } from '../Enum/GameEvent';
 
@@ -11,10 +11,47 @@ export enum EnemyStatus {
 
 @ccclass('EnemyComponent')
 export class EnemyComponent extends Component {
+
+    @property(RigidBody)
+    rigidBody: RigidBody = null!;
+
+    @property(Node)
+    head: Node = null!;
+
+    @property(Node)
+    body: Node = null!;
+
+    @property(Node)
+    leftHand: Node = null!;
+
+    @property(Node)
+    rightHand: Node = null!;
+
+    @property(Node)
+    leftFoot: Node = null!;
+
+    @property(Node)
+    rightFoot: Node = null!;
+
+    @property(Node)
+    leftHandGuge: Node = null!;
+
+    @property(Node)
+    rightHandGuge: Node = null!;
+
+    @property(Node)
+    leftFootGuge: Node = null!;
+
+    @property(Node)
+    rightFootGuge: Node = null!;
+
+    @property(Material)
+    hitMaterial: Material = null!;
+
     currentHp: number = 0;
     status: EnemyStatus = EnemyStatus.LIFE;
     speed: number = 50;
-    headshot:boolean = false;
+    headshot: boolean = false;
     tigger: Collider = null!;
 
     protected onLoad(): void {
@@ -24,6 +61,7 @@ export class EnemyComponent extends Component {
     start() {
         this.status = EnemyStatus.LIFE;
         this.tigger = this.node.getComponent(Collider)!;
+        this.rigidBody.isKinematic = true;
         this.registerEvent();
     }
 
@@ -39,22 +77,69 @@ export class EnemyComponent extends Component {
     protected onTriggerEnter(event: ITriggerEvent): void {
     }
 
-    private onShootEnemy(hitNode: Node){
+    private onShootEnemy(hitNode: Node) {
         // 检查是否是当前怪物节点被击中
-        if(this.node === hitNode && this.status === EnemyStatus.LIFE) {
+        if (this.node === hitNode && this.status === EnemyStatus.LIFE) {
             this.status = EnemyStatus.DIE;
-            
-            // 播放死亡动画或效果
-            tween(this.node)
-                .to(0.3, { scale: new Vec3(0, 0, 0) })
-                .call(() => {
-                    // 销毁怪物节点
-                    this.node.destroy();
-                })
-                .start();
+            this.playHitTwitch();
+            this.scheduleOnce(() => {
+                this.rigidBody.isKinematic = false;
+                this.rigidBody.isDynamic = true;
+            }, 0.5);
         }
     }
 
+    // 中枪抽搐效果
+    playHitTwitch() {
+        // 抖动参数配置
+        const shakeConfig = {
+            head: { times: 5, duration: 0.12, axis: 'x' },
+            leftHand: { times: 6, duration: 0.1, axis: 'y' },
+            rightHand: { times: 6, duration: 0.15, axis: 'y' },
+            leftFoot: { times: 4, duration: 0.1, axis: 'y' },
+            rightFoot: { times: 4, duration: 0.1, axis: 'y' }
+        };
+
+        // 生成随机抖动值
+        const getRandomShake = () => (10 + Math.random() * 10) * (Math.random() > 0.5 ? 1 : -1);
+
+        // 创建抖动动画函数
+        const createShakeTween = (node: Node, config: { times: number, duration: number, axis: string }) => {
+            const rotation = node.rotation.clone();
+            const t = tween(node);
+
+            for (let i = 0; i < config.times; i++) {
+                const shakeValue = getRandomShake();
+                let newRotation = rotation.clone();
+
+                if (config.axis === 'x') {
+                    newRotation = Quat.fromEuler(new Quat(), -90 + getRandomShake(), rotation.y, rotation.z);
+                } else {
+                    newRotation = Quat.fromEuler(new Quat(), 90, rotation.y + shakeValue, rotation.z);
+                }
+
+                t.to(config.duration, { rotation: newRotation });
+            }
+
+            return t;
+        };
+
+        // 头部抖动
+        createShakeTween(this.head, shakeConfig.head).start();
+
+        // 左手抖动
+        createShakeTween(this.leftHandGuge, shakeConfig.leftHand).start();
+
+        // 右手抖动
+        createShakeTween(this.rightHandGuge, shakeConfig.rightHand).start();
+
+        // 左腿抖动
+        createShakeTween(this.leftFootGuge, shakeConfig.leftFoot).start();
+
+        // 右腿抖动
+        createShakeTween(this.rightFootGuge, shakeConfig.rightFoot).start();
+    }
+
     protected onDestroy(): void {
         Tween.stopAllByTarget(this.node);
         this.unRegisterEvent();

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

@@ -115,7 +115,7 @@ export class RadarComponent extends Component {
     private  async getTargetNode():Promise<Node> {
         return new Promise<Node>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            const et = levelNode.getChildByName('et');
+            const et = levelNode.getChildByName('ets');
 
             this._index++;
             if(this._index >= et.children.length){

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

@@ -119,7 +119,7 @@ export class ScreenShotComponent extends Component {
     private  async getTargetNode():Promise<Node> {
         return new Promise<Node>((resolve, reject) => {
             const levelNode = AliensGlobalInstance.instance.levels.children[0];
-            const et = levelNode.getChildByName('et');
+            const et = levelNode.getChildByName('ets');
 
             this._index++;
             if(this._index >= et.children.length){

+ 1 - 1
assets/module_aliens/Script/LevelAction.ts

@@ -162,7 +162,7 @@ export class LevelAction extends Component {
                     LevelManager.instance.levelModel.hitCount++;
                     // console.log(`击中次数: ${LevelManager.instance.levelModel.hitCount} 爆头次数: ${LevelManager.instance.levelModel.headshotCount}`)
                     const levelNode = AliensGlobalInstance.instance.levels.children[0];
-                    const remain = levelNode.getChildByName('et')!.children.length;
+                    const remain = levelNode.getChildByName('ets')!.children.length;
 
                     if (remain > 1) {
                         EventDispatcher.instance.emit(GameEvent.EVENT_CAMERA_SHOOT_TEXT);

+ 9 - 14
library/.assets-dependency.json

@@ -13,20 +13,6 @@
       "E:\\CocosCreator\\_Aliens\\assets\\chunks\\sprite-fs.chunk",
       "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\internal\\embedded-alpha.chunk",
       "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\internal\\alpha-test.chunk"
-    ],
-    "E:\\CocosCreator\\_Aliens\\assets\\module_aliens\\Materials\\glow-inner-v1.effect": [
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\sprite-vs.chunk",
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\builtin\\uniforms\\cc-global.chunk",
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\builtin\\uniforms\\cc-local.chunk",
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\sprite-fs.chunk",
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\builtin\\internal\\embedded-alpha.chunk",
-      "C:\\ProgramData\\cocos\\editors\\Creator\\3.8.2\\resources\\resources\\3d\\engine\\editor\\assets\\chunks\\builtin\\internal\\alpha-test.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\sprite-vs.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\uniforms\\cc-global.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\uniforms\\cc-local.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\sprite-fs.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\internal\\embedded-alpha.chunk",
-      "E:\\CocosCreator\\_Aliens\\assets\\chunks\\builtin\\internal\\alpha-test.chunk"
     ]
   },
   "uuid": {
@@ -80,6 +66,15 @@
     ],
     "E:\\CocosCreator\\_Aliens\\assets\\module_aliens\\FBX\\Storm\\Material\\M_sidePar.mtl": [
       "d1346436-ac96-4271-b863-1f4fdead95b0"
+    ],
+    "E:\\CocosCreator\\_Aliens\\assets\\module_aliens\\Materials\\material-001.mtl": [
+      "c8f66d17-351a-48da-a12c-0212d28575c4"
+    ],
+    "E:\\CocosCreator\\_Aliens\\assets\\module_aliens\\Materials\\material-green.mtl": [
+      "c8f66d17-351a-48da-a12c-0212d28575c4"
+    ],
+    "E:\\CocosCreator\\_Aliens\\assets\\module_aliens\\Materials\\material2.mtl": [
+      "c8f66d17-351a-48da-a12c-0212d28575c4"
     ]
   }
 }

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 544
library/6c/6cfc2e06-e30d-4607-bf94-f9e220395257.json


+ 0 - 42
library/f7/f70cc973-c448-44bb-9e7e-070528415116.json

@@ -1,42 +0,0 @@
-{
-  "__type__": "cc.Material",
-  "_name": "glow-inner-v1",
-  "_objFlags": 0,
-  "__editorExtras__": {},
-  "_native": "",
-  "_effectAsset": {
-    "__uuid__": "6cfc2e06-e30d-4607-bf94-f9e220395257",
-    "__expectedType__": "cc.EffectAsset"
-  },
-  "_techIdx": 0,
-  "_defines": [
-    {
-      "USE_TEXTURE": true,
-      "SHOW_INNER_GLOW": true
-    }
-  ],
-  "_states": [
-    {
-      "rasterizerState": {},
-      "depthStencilState": {},
-      "blendState": {
-        "targets": [
-          {}
-        ]
-      }
-    }
-  ],
-  "_props": [
-    {
-      "glowColor": {
-        "__type__": "cc.Color",
-        "r": 255,
-        "g": 255,
-        "b": 255,
-        "a": 255
-      },
-      "glowColorSize": 0.003,
-      "glowThreshold": 0.003
-    }
-  ]
-}

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

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

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

@@ -5,7 +5,7 @@
     "__version__": "1.3.7"
   },
   "gizmos-infos": {
-    "is2D": true,
+    "is2D": false,
     "is3DIcon": false,
     "iconSize": 2,
     "gridVisible": true,
@@ -37,31 +37,6 @@
     "snapThreshold": 4
   },
   "camera-infos": {
-    "e7ae421a-82bc-4e19-b664-b7d90c726495": {
-      "position": {
-        "x": 380,
-        "y": 799.9999999999999,
-        "z": 5000
-      },
-      "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
-      },
-      "viewCenter": {
-        "x": 0,
-        "y": 0,
-        "z": 0
-      },
-      "contentRect": {
-        "x": 330,
-        "y": 749.9999999999999,
-        "width": 100,
-        "height": 100
-      },
-      "scale": 1
-    },
     "552aa9b3-5eb5-4687-8591-3e350de6267e": {
       "position": {
         "x": 380,
@@ -1137,92 +1112,42 @@
       },
       "scale": 1
     },
-    "9b276317-137b-47c3-846f-5adaae548eff": {
-      "position": {
-        "x": 0.10177580742088559,
-        "y": 3.321462081190903,
-        "z": 12.823072905248383
-      },
-      "rotation": {
-        "x": -0.07259259193535184,
-        "y": 0.00012568220806444044,
-        "z": 0.00000951612234758047,
-        "w": 0.9973616694607496
-      },
-      "viewCenter": {
-        "x": 0.09833482939486018,
-        "y": 1.322979356219856,
-        "z": -0.8329401802046963
-      },
-      "contentRect": {
-        "x": -0.029451137884848322,
-        "y": 5,
-        "width": 880,
-        "height": 747
-      },
-      "scale": 1
-    },
     "a07ef603-b66f-4c04-9861-4e659ccba854": {
       "position": {
-        "x": 5.064163764321279,
-        "y": 3.5471038707091793,
-        "z": 6.180406612501077
+        "x": 0,
+        "y": 0,
+        "z": 21.613259696867793
       },
       "rotation": {
-        "x": -0.019297385144616146,
-        "y": 0.34555133709649505,
-        "z": 0.007107674789594287,
-        "w": 0.9381744855390655
+        "x": 0,
+        "y": 0,
+        "z": 0,
+        "w": 1
       },
       "viewCenter": {
-        "x": -0.5671855357525257,
-        "y": 3.189805356287018,
-        "z": -0.4270932700616501
+        "x": 0,
+        "y": 0,
+        "z": 0
       },
       "contentRect": {
-        "x": -118.90495584851737,
-        "y": 12,
+        "x": -175.49602167055843,
+        "y": -13.502411636542188,
         "width": 880,
         "height": 747
       },
-      "scale": 1
-    },
-    "773de0b0-468b-4fbb-965c-36c47d7a4c94": {
-      "position": {
-        "x": 392.9582384583455,
-        "y": 813.2264386237288,
-        "z": 30.771604593522802
-      },
-      "rotation": {
-        "x": -0.24660703498330702,
-        "y": 0.27285116368028045,
-        "z": 0.0725790204772151,
-        "w": 0.9270757782196808
-      },
-      "viewCenter": {
-        "x": 377.64185742370057,
-        "y": 797.0387620739301,
-        "z": 7.005042798645864
-      },
-      "contentRect": {
-        "x": -57.0775994178631,
-        "y": 428.63432244222133,
-        "width": 0,
-        "height": 0
-      },
-      "scale": 1
+      "scale": 0.8781260801866495
     },
     "19323c5d-5d36-438a-86ee-8288c690e5b0": {
       "position": {
-        "x": 46.065,
-        "y": 98.07833333333332,
-        "z": 5000
+        "x": 34.08380264662454,
+        "y": 34.08380264662454,
+        "z": 34.08380264662454
       },
       "rotation": {
-        "x": 0,
-        "y": 0,
-        "z": 0,
-        "w": 1
+        "x": -0.27984814233312133,
+        "y": 0.3647051996310009,
+        "z": 0.11591689595929512,
+        "w": 0.8804762392171493
       },
       "viewCenter": {
         "x": 0,
@@ -1230,18 +1155,18 @@
         "z": 0
       },
       "contentRect": {
-        "x": 167.5,
-        "y": 353.5,
-        "width": 325,
-        "height": 685.8955223880597
+        "x": 0,
+        "y": 0,
+        "width": 335,
+        "height": 707
       },
-      "scale": 0.9701492537313433
+      "scale": 1
     },
     "9e293cde-e27b-4902-808b-e884f3e9da32": {
       "position": {
-        "x": 167.5,
-        "y": 353.5,
-        "z": 5000
+        "x": 20.28095929867654,
+        "y": 20.280959298676535,
+        "z": 20.28095929867653
       },
       "rotation": {
         "x": 0,
@@ -1266,7 +1191,7 @@
       "position": {
         "x": -271.2303955636611,
         "y": 566.5323759744299,
-        "z": 5000
+        "z": 3034.0346358920788
       },
       "rotation": {
         "x": 0,
@@ -1280,16 +1205,90 @@
         "z": 0
       },
       "contentRect": {
-        "x": -687.2527626082783,
-        "y": -311.4610971615234,
-        "width": 335,
-        "height": 707
+        "x": -175.49602167055843,
+        "y": -13.502411636542188,
+        "width": 880,
+        "height": 747
       },
-      "scale": 0.4026225829873135
+      "scale": 0.8781260801866495
+    },
+    "773de0b0-468b-4fbb-965c-36c47d7a4c94": {
+      "position": {
+        "x": 395.261423910918,
+        "y": 806.9819054368105,
+        "z": 24.006649367565842
+      },
+      "rotation": {
+        "x": -0.05896547951454172,
+        "y": 0.35532282631676154,
+        "z": 0.022465808848874853,
+        "w": 0.9326114135890974
+      },
+      "viewCenter": {
+        "x": 373.8248763978957,
+        "y": 802.8917925503744,
+        "z": -0.04183341297184384
+      },
+      "contentRect": {
+        "x": -175.49602167055843,
+        "y": -13.502411636542188,
+        "width": 880,
+        "height": 747
+      },
+      "scale": 0.8781260801866495
+    },
+    "9b276317-137b-47c3-846f-5adaae548eff": {
+      "position": {
+        "x": 0.10177580742089276,
+        "y": 3.32146208119093,
+        "z": 12.823072905248383
+      },
+      "rotation": {
+        "x": -0.07259259193535184,
+        "y": 0.00012568220806444044,
+        "z": 0.000009516122347580462,
+        "w": 0.9973616694607496
+      },
+      "viewCenter": {
+        "x": 0.09833482939486018,
+        "y": 1.322979356219856,
+        "z": -0.8329401802046963
+      },
+      "contentRect": {
+        "x": -175.49602167055843,
+        "y": -13.502411636542188,
+        "width": 880,
+        "height": 747
+      },
+      "scale": 0.8781260801866495
+    },
+    "7cef9a87-b169-4934-a57b-09eafc129e91": {
+      "position": {
+        "x": -0.16525669168373724,
+        "y": 1.1339754145718643,
+        "z": 2.7178021661051517
+      },
+      "rotation": {
+        "x": -0.04490190762011678,
+        "y": -0.11269959223533625,
+        "z": -0.005098112990398184,
+        "w": 0.9926009418925617
+      },
+      "viewCenter": {
+        "x": 0.7929504583305774,
+        "y": 0.7464909784923286,
+        "z": -1.447502197318939
+      },
+      "contentRect": {
+        "x": -175.49602167055843,
+        "y": -13.502411636542188,
+        "width": 880,
+        "height": 747
+      },
+      "scale": 0.8781260801866495
     }
   },
   "camera-uuids": [
-    "e7ae421a-82bc-4e19-b664-b7d90c726495",
     "552aa9b3-5eb5-4687-8591-3e350de6267e",
     "cb9850fd-77c2-4bd1-9735-9fbbb36eefaf",
     "86904f1e-57ff-44d5-8140-5bc0ffaf5289",
@@ -1333,12 +1332,13 @@
     "02aebe80-4488-4c7d-9cc6-5b71a0f5351d",
     "db663f80-626b-46e4-9c02-edc658c45db6",
     "f631c866-c36b-443f-a8c0-a895176b7610",
-    "9b276317-137b-47c3-846f-5adaae548eff",
     "a07ef603-b66f-4c04-9861-4e659ccba854",
-    "773de0b0-468b-4fbb-965c-36c47d7a4c94",
     "19323c5d-5d36-438a-86ee-8288c690e5b0",
     "9e293cde-e27b-4902-808b-e884f3e9da32",
-    "be14c61f-22d8-4bb9-b444-ad9f29740469"
+    "be14c61f-22d8-4bb9-b444-ad9f29740469",
+    "773de0b0-468b-4fbb-965c-36c47d7a4c94",
+    "9b276317-137b-47c3-846f-5adaae548eff",
+    "7cef9a87-b169-4934-a57b-09eafc129e91"
   ],
   "camera": {
     "color": [

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff