xiejing 4 سال پیش
والد
کامیت
6601c96770

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 616 - 135
assets/res/cars/Car000/Car_101.prefab


+ 447 - 77
assets/res/cars/Car000/Car_102.prefab

@@ -21,13 +21,13 @@
         "__id__": 2
       },
       {
-        "__id__": 41
+        "__id__": 67
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 106
+      "__id__": 132
     },
     "_opacity": 255,
     "_color": {
@@ -113,16 +113,19 @@
       },
       {
         "__id__": 36
+      },
+      {
+        "__id__": 39
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 39
+        "__id__": 65
       }
     ],
     "_prefab": {
-      "__id__": 40
+      "__id__": 66
     },
     "_opacity": 255,
     "_color": {
@@ -1254,7 +1257,7 @@
       "__id__": 2
     },
     "_children": [],
-    "_active": false,
+    "_active": true,
     "_components": [
       {
         "__id__": 37
@@ -1263,7 +1266,7 @@
     "_prefab": {
       "__id__": 38
     },
-    "_opacity": 38.25,
+    "_opacity": 255,
     "_color": {
       "__type__": "cc.Color",
       "r": 255,
@@ -1286,7 +1289,7 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        -0.633,
+        -0.023,
         -0.294,
         -4.329780281177466e-17,
         -0.7071067811865476,
@@ -1343,6 +1346,373 @@
     "fileId": "25H1N31dNEZqNDcUFR3Fti",
     "sync": false
   },
+  {
+    "__type__": "cc.Node",
+    "_name": "Particle_101",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 40
+      }
+    ],
+    "_prefab": {
+      "__id__": 64
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -0.027,
+        0.468,
+        -2.771,
+        0,
+        -0.008412387769767384,
+        0,
+        0.9999646152399649,
+        2.08335,
+        2.08335,
+        2.08335
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -0.9639999999999986,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ParticleSystem3D",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 39
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "69620f8a-5815-4401-8b72-b77eb984c219"
+      }
+    ],
+    "duration": 5,
+    "_capacity": 100,
+    "loop": true,
+    "playOnAwake": true,
+    "_prewarm": false,
+    "_simulationSpace": 1,
+    "simulationSpeed": 3,
+    "startDelay": {
+      "__id__": 41
+    },
+    "startLifetime": {
+      "__id__": 42
+    },
+    "startColor": {
+      "__id__": 43
+    },
+    "scaleSpace": 1,
+    "startSize": {
+      "__id__": 50
+    },
+    "startSpeed": {
+      "__id__": 51
+    },
+    "startRotation": {
+      "__id__": 52
+    },
+    "gravityModifier": {
+      "__id__": 53
+    },
+    "rateOverTime": {
+      "__id__": 54
+    },
+    "rateOverDistance": {
+      "__id__": 55
+    },
+    "bursts": [],
+    "_shapeModule": {
+      "__id__": 56
+    },
+    "_textureAnimationModule": {
+      "__id__": 58
+    },
+    "_renderMode": 0,
+    "_velocityScale": 1,
+    "_lengthScale": 1,
+    "_mesh": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0.3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.GradientRange",
+    "_mode": 1,
+    "gradient": {
+      "__id__": 44
+    }
+  },
+  {
+    "__type__": "cc.Gradient",
+    "colorKeys": [
+      {
+        "__id__": 45
+      },
+      {
+        "__id__": 46
+      },
+      {
+        "__id__": 47
+      }
+    ],
+    "alphaKeys": [
+      {
+        "__id__": 48
+      },
+      {
+        "__id__": 49
+      }
+    ],
+    "mode": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 7,
+      "b": 7,
+      "a": 255
+    },
+    "time": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 224,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0.4772727272727272
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 20,
+      "g": 255,
+      "b": 0,
+      "a": 255
+    },
+    "time": 1
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 0
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 0.5,
+    "constantMax": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 1,
+    "constantMax": 3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 100,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.ShapeModule",
+    "enable": true,
+    "_shapeType": 2,
+    "emitFrom": 2,
+    "radius": 0.07,
+    "radiusThickness": 1,
+    "_angle": 0.06981317007977318,
+    "_arc": 6.283185307179586,
+    "arcMode": 0,
+    "arcSpread": 0,
+    "arcSpeed": {
+      "__id__": 57
+    },
+    "length": 2,
+    "boxThickness": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_rotation": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "alignToDirection": false,
+    "randomDirectionAmount": 0,
+    "sphericalDirectionAmount": 0,
+    "randomPositionAmount": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 1,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.TextureAnimationModule",
+    "_enable": true,
+    "_mode": 0,
+    "numTilesX": 4,
+    "numTilesY": 1,
+    "animation": 0,
+    "randomRow": false,
+    "rowIndex": 0,
+    "frameOverTime": {
+      "__id__": 59
+    },
+    "startFrame": {
+      "__id__": 63
+    },
+    "cycleCount": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 1,
+    "curve": {
+      "__id__": 60
+    },
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.AnimationCurve",
+    "keyFrames": [
+      {
+        "__id__": 61
+      },
+      {
+        "__id__": 62
+      }
+    ],
+    "preWrapMode": 2,
+    "postWrapMode": 2
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 0,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 1,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "08579ea4-f7eb-4b92-ac6e-a3b657ca7d81"
+    },
+    "fileId": "99e+aNqHZCoIV732HanhZE",
+    "sync": false
+  },
   {
     "__type__": "cc.MeshRenderer",
     "_name": "",
@@ -1385,19 +1755,19 @@
     },
     "_children": [
       {
-        "__id__": 42
+        "__id__": 68
       },
       {
-        "__id__": 59
+        "__id__": 85
       },
       {
-        "__id__": 76
+        "__id__": 102
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 105
+      "__id__": 131
     },
     "_opacity": 255,
     "_color": {
@@ -1451,17 +1821,17 @@
     "_name": "Particle_102_2",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 67
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 43
+        "__id__": 69
       }
     ],
     "_prefab": {
-      "__id__": 58
+      "__id__": 84
     },
     "_opacity": 255,
     "_color": {
@@ -1515,7 +1885,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 42
+      "__id__": 68
     },
     "_enabled": true,
     "_materials": [
@@ -1531,39 +1901,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 44
+      "__id__": 70
     },
     "startLifetime": {
-      "__id__": 45
+      "__id__": 71
     },
     "startColor": {
-      "__id__": 46
+      "__id__": 72
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 47
+      "__id__": 73
     },
     "startSpeed": {
-      "__id__": 48
+      "__id__": 74
     },
     "startRotation": {
-      "__id__": 49
+      "__id__": 75
     },
     "gravityModifier": {
-      "__id__": 50
+      "__id__": 76
     },
     "rateOverTime": {
-      "__id__": 51
+      "__id__": 77
     },
     "rateOverDistance": {
-      "__id__": 52
+      "__id__": 78
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 53
+      "__id__": 79
     },
     "_textureAnimationModule": {
-      "__id__": 55
+      "__id__": 81
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1643,7 +2013,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 54
+      "__id__": 80
     },
     "length": 2,
     "boxThickness": {
@@ -1691,10 +2061,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 56
+      "__id__": 82
     },
     "startFrame": {
-      "__id__": 57
+      "__id__": 83
     },
     "cycleCount": 1
   },
@@ -1726,17 +2096,17 @@
     "_name": "Particle_102_2 copy",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 67
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 60
+        "__id__": 86
       }
     ],
     "_prefab": {
-      "__id__": 75
+      "__id__": 101
     },
     "_opacity": 255,
     "_color": {
@@ -1790,7 +2160,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 59
+      "__id__": 85
     },
     "_enabled": true,
     "_materials": [
@@ -1806,39 +2176,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 61
+      "__id__": 87
     },
     "startLifetime": {
-      "__id__": 62
+      "__id__": 88
     },
     "startColor": {
-      "__id__": 63
+      "__id__": 89
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 64
+      "__id__": 90
     },
     "startSpeed": {
-      "__id__": 65
+      "__id__": 91
     },
     "startRotation": {
-      "__id__": 66
+      "__id__": 92
     },
     "gravityModifier": {
-      "__id__": 67
+      "__id__": 93
     },
     "rateOverTime": {
-      "__id__": 68
+      "__id__": 94
     },
     "rateOverDistance": {
-      "__id__": 69
+      "__id__": 95
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 70
+      "__id__": 96
     },
     "_textureAnimationModule": {
-      "__id__": 72
+      "__id__": 98
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1918,7 +2288,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 71
+      "__id__": 97
     },
     "length": 2,
     "boxThickness": {
@@ -1966,10 +2336,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 73
+      "__id__": 99
     },
     "startFrame": {
-      "__id__": 74
+      "__id__": 100
     },
     "cycleCount": 0
   },
@@ -2002,17 +2372,17 @@
     "_name": "Particle_101",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 67
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 77
+        "__id__": 103
       }
     ],
     "_prefab": {
-      "__id__": 104
+      "__id__": 130
     },
     "_opacity": 255,
     "_color": {
@@ -2066,7 +2436,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 76
+      "__id__": 102
     },
     "_enabled": true,
     "_materials": [
@@ -2082,39 +2452,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 3,
     "startDelay": {
-      "__id__": 78
+      "__id__": 104
     },
     "startLifetime": {
-      "__id__": 79
+      "__id__": 105
     },
     "startColor": {
-      "__id__": 83
+      "__id__": 109
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 90
+      "__id__": 116
     },
     "startSpeed": {
-      "__id__": 91
+      "__id__": 117
     },
     "startRotation": {
-      "__id__": 92
+      "__id__": 118
     },
     "gravityModifier": {
-      "__id__": 93
+      "__id__": 119
     },
     "rateOverTime": {
-      "__id__": 94
+      "__id__": 120
     },
     "rateOverDistance": {
-      "__id__": 95
+      "__id__": 121
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 96
+      "__id__": 122
     },
     "_textureAnimationModule": {
-      "__id__": 98
+      "__id__": 124
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -2132,7 +2502,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 80
+      "__id__": 106
     },
     "multiplier": 1
   },
@@ -2140,10 +2510,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 81
+        "__id__": 107
       },
       {
-        "__id__": 82
+        "__id__": 108
       }
     ],
     "preWrapMode": 2,
@@ -2167,28 +2537,28 @@
     "__type__": "cc.GradientRange",
     "_mode": 1,
     "gradient": {
-      "__id__": 84
+      "__id__": 110
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 85
+        "__id__": 111
       },
       {
-        "__id__": 86
+        "__id__": 112
       },
       {
-        "__id__": 87
+        "__id__": 113
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 88
+        "__id__": 114
       },
       {
-        "__id__": 89
+        "__id__": 115
       }
     ],
     "mode": 0
@@ -2286,7 +2656,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 97
+      "__id__": 123
     },
     "length": 2,
     "boxThickness": {
@@ -2334,10 +2704,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 99
+      "__id__": 125
     },
     "startFrame": {
-      "__id__": 103
+      "__id__": 129
     },
     "cycleCount": 1
   },
@@ -2345,7 +2715,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 100
+      "__id__": 126
     },
     "multiplier": 1
   },
@@ -2353,10 +2723,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 101
+        "__id__": 127
       },
       {
-        "__id__": 102
+        "__id__": 128
       }
     ],
     "preWrapMode": 2,

+ 456 - 72
assets/res/cars/Car000/Car_103.prefab

@@ -22,12 +22,15 @@
       },
       {
         "__id__": 41
+      },
+      {
+        "__id__": 68
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 107
+      "__id__": 134
     },
     "_opacity": 255,
     "_color": {
@@ -1376,6 +1379,387 @@
     "fileId": "ce69PQfzhCFboE1TjNFKxr",
     "sync": false
   },
+  {
+    "__type__": "cc.Node",
+    "_name": "Particle_101 copy",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 1
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 42
+      }
+    ],
+    "_prefab": {
+      "__id__": 67
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0.103,
+        0.538,
+        3.47503,
+        0,
+        0.9999646152399649,
+        0,
+        0.008412387769767512,
+        2.50002,
+        2.50002,
+        2.50002
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 179.036,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ParticleSystem3D",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 41
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "69620f8a-5815-4401-8b72-b77eb984c219"
+      }
+    ],
+    "duration": 5,
+    "_capacity": 100,
+    "loop": true,
+    "playOnAwake": true,
+    "_prewarm": false,
+    "_simulationSpace": 1,
+    "simulationSpeed": 3,
+    "startDelay": {
+      "__id__": 43
+    },
+    "startLifetime": {
+      "__id__": 44
+    },
+    "startColor": {
+      "__id__": 45
+    },
+    "scaleSpace": 1,
+    "startSize": {
+      "__id__": 53
+    },
+    "startSpeed": {
+      "__id__": 54
+    },
+    "startRotation": {
+      "__id__": 55
+    },
+    "gravityModifier": {
+      "__id__": 56
+    },
+    "rateOverTime": {
+      "__id__": 57
+    },
+    "rateOverDistance": {
+      "__id__": 58
+    },
+    "bursts": [],
+    "_shapeModule": {
+      "__id__": 59
+    },
+    "_textureAnimationModule": {
+      "__id__": 61
+    },
+    "_renderMode": 0,
+    "_velocityScale": 1,
+    "_lengthScale": 1,
+    "_mesh": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0.3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.GradientRange",
+    "_mode": 1,
+    "gradient": {
+      "__id__": 46
+    }
+  },
+  {
+    "__type__": "cc.Gradient",
+    "colorKeys": [
+      {
+        "__id__": 47
+      },
+      {
+        "__id__": 48
+      },
+      {
+        "__id__": 49
+      },
+      {
+        "__id__": 50
+      }
+    ],
+    "alphaKeys": [
+      {
+        "__id__": 51
+      },
+      {
+        "__id__": 52
+      }
+    ],
+    "mode": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 69,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 76,
+      "g": 255,
+      "b": 7,
+      "a": 255
+    },
+    "time": 0.2318181818181818
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 100,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0.6477272727272727
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 110,
+      "b": 0,
+      "a": 255
+    },
+    "time": 1
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 0
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 0.5,
+    "constantMax": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 1,
+    "constantMax": 3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 100,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.ShapeModule",
+    "enable": true,
+    "_shapeType": 2,
+    "emitFrom": 2,
+    "radius": 0.07,
+    "radiusThickness": 1,
+    "_angle": 0.06981317007977318,
+    "_arc": 6.283185307179586,
+    "arcMode": 0,
+    "arcSpread": 0,
+    "arcSpeed": {
+      "__id__": 60
+    },
+    "length": 2,
+    "boxThickness": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_rotation": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "alignToDirection": false,
+    "randomDirectionAmount": 0,
+    "sphericalDirectionAmount": 0,
+    "randomPositionAmount": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 1,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.TextureAnimationModule",
+    "_enable": true,
+    "_mode": 0,
+    "numTilesX": 4,
+    "numTilesY": 1,
+    "animation": 0,
+    "randomRow": false,
+    "rowIndex": 0,
+    "frameOverTime": {
+      "__id__": 62
+    },
+    "startFrame": {
+      "__id__": 66
+    },
+    "cycleCount": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 1,
+    "curve": {
+      "__id__": 63
+    },
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.AnimationCurve",
+    "keyFrames": [
+      {
+        "__id__": 64
+      },
+      {
+        "__id__": 65
+      }
+    ],
+    "preWrapMode": 2,
+    "postWrapMode": 2
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 0,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 1,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "b009cf6f-3362-4a1c-a019-029f32e6c505"
+    },
+    "fileId": "9dPdFqxF5EYITEHxjNfTXD",
+    "sync": false
+  },
   {
     "__type__": "cc.Node",
     "_name": "ParticleRoot",
@@ -1385,19 +1769,19 @@
     },
     "_children": [
       {
-        "__id__": 42
+        "__id__": 69
       },
       {
-        "__id__": 72
+        "__id__": 99
       },
       {
-        "__id__": 89
+        "__id__": 116
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 106
+      "__id__": 133
     },
     "_opacity": 255,
     "_color": {
@@ -1451,17 +1835,17 @@
     "_name": "Particle_101",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 68
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 43
+        "__id__": 70
       }
     ],
     "_prefab": {
-      "__id__": 71
+      "__id__": 98
     },
     "_opacity": 255,
     "_color": {
@@ -1515,7 +1899,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 42
+      "__id__": 69
     },
     "_enabled": true,
     "_materials": [
@@ -1531,39 +1915,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 3,
     "startDelay": {
-      "__id__": 44
+      "__id__": 71
     },
     "startLifetime": {
-      "__id__": 45
+      "__id__": 72
     },
     "startColor": {
-      "__id__": 49
+      "__id__": 76
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 57
+      "__id__": 84
     },
     "startSpeed": {
-      "__id__": 58
+      "__id__": 85
     },
     "startRotation": {
-      "__id__": 59
+      "__id__": 86
     },
     "gravityModifier": {
-      "__id__": 60
+      "__id__": 87
     },
     "rateOverTime": {
-      "__id__": 61
+      "__id__": 88
     },
     "rateOverDistance": {
-      "__id__": 62
+      "__id__": 89
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 63
+      "__id__": 90
     },
     "_textureAnimationModule": {
-      "__id__": 65
+      "__id__": 92
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1581,7 +1965,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 46
+      "__id__": 73
     },
     "multiplier": 1
   },
@@ -1589,10 +1973,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 47
+        "__id__": 74
       },
       {
-        "__id__": 48
+        "__id__": 75
       }
     ],
     "preWrapMode": 2,
@@ -1616,31 +2000,31 @@
     "__type__": "cc.GradientRange",
     "_mode": 1,
     "gradient": {
-      "__id__": 50
+      "__id__": 77
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 51
+        "__id__": 78
       },
       {
-        "__id__": 52
+        "__id__": 79
       },
       {
-        "__id__": 53
+        "__id__": 80
       },
       {
-        "__id__": 54
+        "__id__": 81
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 55
+        "__id__": 82
       },
       {
-        "__id__": 56
+        "__id__": 83
       }
     ],
     "mode": 0
@@ -1749,7 +2133,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 64
+      "__id__": 91
     },
     "length": 2,
     "boxThickness": {
@@ -1797,10 +2181,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 66
+      "__id__": 93
     },
     "startFrame": {
-      "__id__": 70
+      "__id__": 97
     },
     "cycleCount": 1
   },
@@ -1808,7 +2192,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 67
+      "__id__": 94
     },
     "multiplier": 1
   },
@@ -1816,10 +2200,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 68
+        "__id__": 95
       },
       {
-        "__id__": 69
+        "__id__": 96
       }
     ],
     "preWrapMode": 2,
@@ -1861,17 +2245,17 @@
     "_name": "Particle_102_2",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 68
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 73
+        "__id__": 100
       }
     ],
     "_prefab": {
-      "__id__": 88
+      "__id__": 115
     },
     "_opacity": 255,
     "_color": {
@@ -1925,7 +2309,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 72
+      "__id__": 99
     },
     "_enabled": true,
     "_materials": [
@@ -1941,39 +2325,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 74
+      "__id__": 101
     },
     "startLifetime": {
-      "__id__": 75
+      "__id__": 102
     },
     "startColor": {
-      "__id__": 76
+      "__id__": 103
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 77
+      "__id__": 104
     },
     "startSpeed": {
-      "__id__": 78
+      "__id__": 105
     },
     "startRotation": {
-      "__id__": 79
+      "__id__": 106
     },
     "gravityModifier": {
-      "__id__": 80
+      "__id__": 107
     },
     "rateOverTime": {
-      "__id__": 81
+      "__id__": 108
     },
     "rateOverDistance": {
-      "__id__": 82
+      "__id__": 109
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 83
+      "__id__": 110
     },
     "_textureAnimationModule": {
-      "__id__": 85
+      "__id__": 112
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -2053,7 +2437,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 84
+      "__id__": 111
     },
     "length": 2,
     "boxThickness": {
@@ -2101,10 +2485,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 86
+      "__id__": 113
     },
     "startFrame": {
-      "__id__": 87
+      "__id__": 114
     },
     "cycleCount": 1
   },
@@ -2136,17 +2520,17 @@
     "_name": "Particle_102_2 copy",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 41
+      "__id__": 68
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 90
+        "__id__": 117
       }
     ],
     "_prefab": {
-      "__id__": 105
+      "__id__": 132
     },
     "_opacity": 255,
     "_color": {
@@ -2200,7 +2584,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 89
+      "__id__": 116
     },
     "_enabled": true,
     "_materials": [
@@ -2216,39 +2600,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 91
+      "__id__": 118
     },
     "startLifetime": {
-      "__id__": 92
+      "__id__": 119
     },
     "startColor": {
-      "__id__": 93
+      "__id__": 120
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 94
+      "__id__": 121
     },
     "startSpeed": {
-      "__id__": 95
+      "__id__": 122
     },
     "startRotation": {
-      "__id__": 96
+      "__id__": 123
     },
     "gravityModifier": {
-      "__id__": 97
+      "__id__": 124
     },
     "rateOverTime": {
-      "__id__": 98
+      "__id__": 125
     },
     "rateOverDistance": {
-      "__id__": 99
+      "__id__": 126
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 100
+      "__id__": 127
     },
     "_textureAnimationModule": {
-      "__id__": 102
+      "__id__": 129
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -2328,7 +2712,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 101
+      "__id__": 128
     },
     "length": 2,
     "boxThickness": {
@@ -2376,10 +2760,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 103
+      "__id__": 130
     },
     "startFrame": {
-      "__id__": 104
+      "__id__": 131
     },
     "cycleCount": 0
   },

+ 480 - 96
assets/res/cars/Car000/Car_201.prefab

@@ -21,13 +21,13 @@
         "__id__": 2
       },
       {
-        "__id__": 35
+        "__id__": 62
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 122
+      "__id__": 149
     },
     "_opacity": 255,
     "_color": {
@@ -107,16 +107,19 @@
       },
       {
         "__id__": 30
+      },
+      {
+        "__id__": 33
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 33
+        "__id__": 60
       }
     ],
     "_prefab": {
-      "__id__": 34
+      "__id__": 61
     },
     "_opacity": 255,
     "_color": {
@@ -1143,6 +1146,387 @@
     "fileId": "eeYjoY7bpGaLAQNa1Qwykw",
     "sync": false
   },
+  {
+    "__type__": "cc.Node",
+    "_name": "Particle_101",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      }
+    ],
+    "_prefab": {
+      "__id__": 59
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -0.04917,
+        0.58166,
+        -2.94253,
+        0,
+        -0.008412387769767384,
+        0,
+        0.9999646152399649,
+        2.08335,
+        2.08335,
+        2.08335
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -0.9639999999999986,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ParticleSystem3D",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "69620f8a-5815-4401-8b72-b77eb984c219"
+      }
+    ],
+    "duration": 5,
+    "_capacity": 100,
+    "loop": true,
+    "playOnAwake": true,
+    "_prewarm": false,
+    "_simulationSpace": 1,
+    "simulationSpeed": 3,
+    "startDelay": {
+      "__id__": 35
+    },
+    "startLifetime": {
+      "__id__": 36
+    },
+    "startColor": {
+      "__id__": 37
+    },
+    "scaleSpace": 1,
+    "startSize": {
+      "__id__": 45
+    },
+    "startSpeed": {
+      "__id__": 46
+    },
+    "startRotation": {
+      "__id__": 47
+    },
+    "gravityModifier": {
+      "__id__": 48
+    },
+    "rateOverTime": {
+      "__id__": 49
+    },
+    "rateOverDistance": {
+      "__id__": 50
+    },
+    "bursts": [],
+    "_shapeModule": {
+      "__id__": 51
+    },
+    "_textureAnimationModule": {
+      "__id__": 53
+    },
+    "_renderMode": 0,
+    "_velocityScale": 1,
+    "_lengthScale": 1,
+    "_mesh": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0.3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.GradientRange",
+    "_mode": 1,
+    "gradient": {
+      "__id__": 38
+    }
+  },
+  {
+    "__type__": "cc.Gradient",
+    "colorKeys": [
+      {
+        "__id__": 39
+      },
+      {
+        "__id__": 40
+      },
+      {
+        "__id__": 41
+      },
+      {
+        "__id__": 42
+      }
+    ],
+    "alphaKeys": [
+      {
+        "__id__": 43
+      },
+      {
+        "__id__": 44
+      }
+    ],
+    "mode": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 69,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 76,
+      "g": 255,
+      "b": 7,
+      "a": 255
+    },
+    "time": 0.2318181818181818
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 0,
+      "b": 235,
+      "a": 255
+    },
+    "time": 0.6477272727272727
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 110,
+      "b": 0,
+      "a": 255
+    },
+    "time": 1
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 0
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 0.5,
+    "constantMax": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 1,
+    "constantMax": 3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 100,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.ShapeModule",
+    "enable": true,
+    "_shapeType": 2,
+    "emitFrom": 2,
+    "radius": 0.07,
+    "radiusThickness": 1,
+    "_angle": 0.06981317007977318,
+    "_arc": 6.283185307179586,
+    "arcMode": 0,
+    "arcSpread": 0,
+    "arcSpeed": {
+      "__id__": 52
+    },
+    "length": 2,
+    "boxThickness": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_rotation": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "alignToDirection": false,
+    "randomDirectionAmount": 0,
+    "sphericalDirectionAmount": 0,
+    "randomPositionAmount": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 1,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.TextureAnimationModule",
+    "_enable": true,
+    "_mode": 0,
+    "numTilesX": 4,
+    "numTilesY": 1,
+    "animation": 0,
+    "randomRow": false,
+    "rowIndex": 0,
+    "frameOverTime": {
+      "__id__": 54
+    },
+    "startFrame": {
+      "__id__": 58
+    },
+    "cycleCount": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 1,
+    "curve": {
+      "__id__": 55
+    },
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.AnimationCurve",
+    "keyFrames": [
+      {
+        "__id__": 56
+      },
+      {
+        "__id__": 57
+      }
+    ],
+    "preWrapMode": 2,
+    "postWrapMode": 2
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 0,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 1,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "1a5ca026-8ff6-40ff-9559-4f1739f18c06"
+    },
+    "fileId": "35EG0cCfxDC4V0N5zk0O7K",
+    "sync": false
+  },
   {
     "__type__": "cc.MeshRenderer",
     "_name": "",
@@ -1185,19 +1569,19 @@
     },
     "_children": [
       {
-        "__id__": 36
+        "__id__": 63
       },
       {
-        "__id__": 64
+        "__id__": 91
       },
       {
-        "__id__": 91
+        "__id__": 118
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 121
+      "__id__": 148
     },
     "_opacity": 255,
     "_color": {
@@ -1251,17 +1635,17 @@
     "_name": "Particle_101 copy",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 35
+      "__id__": 62
     },
     "_children": [],
     "_active": false,
     "_components": [
       {
-        "__id__": 37
+        "__id__": 64
       }
     ],
     "_prefab": {
-      "__id__": 63
+      "__id__": 90
     },
     "_opacity": 255,
     "_color": {
@@ -1315,7 +1699,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 36
+      "__id__": 63
     },
     "_enabled": true,
     "_materials": [
@@ -1331,39 +1715,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 38
+      "__id__": 65
     },
     "startLifetime": {
-      "__id__": 39
+      "__id__": 66
     },
     "startColor": {
-      "__id__": 40
+      "__id__": 67
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 49
+      "__id__": 76
     },
     "startSpeed": {
-      "__id__": 50
+      "__id__": 77
     },
     "startRotation": {
-      "__id__": 51
+      "__id__": 78
     },
     "gravityModifier": {
-      "__id__": 52
+      "__id__": 79
     },
     "rateOverTime": {
-      "__id__": 53
+      "__id__": 80
     },
     "rateOverDistance": {
-      "__id__": 54
+      "__id__": 81
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 55
+      "__id__": 82
     },
     "_textureAnimationModule": {
-      "__id__": 57
+      "__id__": 84
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1387,34 +1771,34 @@
     "__type__": "cc.GradientRange",
     "_mode": 4,
     "gradient": {
-      "__id__": 41
+      "__id__": 68
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 42
+        "__id__": 69
       },
       {
-        "__id__": 43
+        "__id__": 70
       },
       {
-        "__id__": 44
+        "__id__": 71
       },
       {
-        "__id__": 45
+        "__id__": 72
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 46
+        "__id__": 73
       },
       {
-        "__id__": 47
+        "__id__": 74
       },
       {
-        "__id__": 48
+        "__id__": 75
       }
     ],
     "mode": 0
@@ -1527,7 +1911,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 56
+      "__id__": 83
     },
     "length": 2,
     "boxThickness": {
@@ -1575,10 +1959,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 58
+      "__id__": 85
     },
     "startFrame": {
-      "__id__": 62
+      "__id__": 89
     },
     "cycleCount": 1
   },
@@ -1586,7 +1970,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 59
+      "__id__": 86
     },
     "multiplier": 1
   },
@@ -1594,10 +1978,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 60
+        "__id__": 87
       },
       {
-        "__id__": 61
+        "__id__": 88
       }
     ],
     "preWrapMode": 2,
@@ -1639,17 +2023,17 @@
     "_name": "Particle_101 copy",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 35
+      "__id__": 62
     },
     "_children": [],
     "_active": false,
     "_components": [
       {
-        "__id__": 65
+        "__id__": 92
       }
     ],
     "_prefab": {
-      "__id__": 90
+      "__id__": 117
     },
     "_opacity": 255,
     "_color": {
@@ -1703,7 +2087,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 64
+      "__id__": 91
     },
     "_enabled": true,
     "_materials": [
@@ -1719,39 +2103,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 1,
     "startDelay": {
-      "__id__": 66
+      "__id__": 93
     },
     "startLifetime": {
-      "__id__": 67
+      "__id__": 94
     },
     "startColor": {
-      "__id__": 68
+      "__id__": 95
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 76
+      "__id__": 103
     },
     "startSpeed": {
-      "__id__": 77
+      "__id__": 104
     },
     "startRotation": {
-      "__id__": 78
+      "__id__": 105
     },
     "gravityModifier": {
-      "__id__": 79
+      "__id__": 106
     },
     "rateOverTime": {
-      "__id__": 80
+      "__id__": 107
     },
     "rateOverDistance": {
-      "__id__": 81
+      "__id__": 108
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 82
+      "__id__": 109
     },
     "_textureAnimationModule": {
-      "__id__": 84
+      "__id__": 111
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1775,31 +2159,31 @@
     "__type__": "cc.GradientRange",
     "_mode": 4,
     "gradient": {
-      "__id__": 69
+      "__id__": 96
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 70
+        "__id__": 97
       },
       {
-        "__id__": 71
+        "__id__": 98
       },
       {
-        "__id__": 72
+        "__id__": 99
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 73
+        "__id__": 100
       },
       {
-        "__id__": 74
+        "__id__": 101
       },
       {
-        "__id__": 75
+        "__id__": 102
       }
     ],
     "mode": 0
@@ -1901,7 +2285,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 83
+      "__id__": 110
     },
     "length": 2,
     "boxThickness": {
@@ -1949,10 +2333,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 85
+      "__id__": 112
     },
     "startFrame": {
-      "__id__": 89
+      "__id__": 116
     },
     "cycleCount": 1
   },
@@ -1960,7 +2344,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 86
+      "__id__": 113
     },
     "multiplier": 1
   },
@@ -1968,10 +2352,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 87
+        "__id__": 114
       },
       {
-        "__id__": 88
+        "__id__": 115
       }
     ],
     "preWrapMode": 2,
@@ -2013,17 +2397,17 @@
     "_name": "Particle_101",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 35
+      "__id__": 62
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 92
+        "__id__": 119
       }
     ],
     "_prefab": {
-      "__id__": 120
+      "__id__": 147
     },
     "_opacity": 255,
     "_color": {
@@ -2077,7 +2461,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 91
+      "__id__": 118
     },
     "_enabled": true,
     "_materials": [
@@ -2093,39 +2477,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 3,
     "startDelay": {
-      "__id__": 93
+      "__id__": 120
     },
     "startLifetime": {
-      "__id__": 94
+      "__id__": 121
     },
     "startColor": {
-      "__id__": 98
+      "__id__": 125
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 106
+      "__id__": 133
     },
     "startSpeed": {
-      "__id__": 107
+      "__id__": 134
     },
     "startRotation": {
-      "__id__": 108
+      "__id__": 135
     },
     "gravityModifier": {
-      "__id__": 109
+      "__id__": 136
     },
     "rateOverTime": {
-      "__id__": 110
+      "__id__": 137
     },
     "rateOverDistance": {
-      "__id__": 111
+      "__id__": 138
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 112
+      "__id__": 139
     },
     "_textureAnimationModule": {
-      "__id__": 114
+      "__id__": 141
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -2143,7 +2527,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 95
+      "__id__": 122
     },
     "multiplier": 1
   },
@@ -2151,10 +2535,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 96
+        "__id__": 123
       },
       {
-        "__id__": 97
+        "__id__": 124
       }
     ],
     "preWrapMode": 2,
@@ -2178,31 +2562,31 @@
     "__type__": "cc.GradientRange",
     "_mode": 1,
     "gradient": {
-      "__id__": 99
+      "__id__": 126
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 100
+        "__id__": 127
       },
       {
-        "__id__": 101
+        "__id__": 128
       },
       {
-        "__id__": 102
+        "__id__": 129
       },
       {
-        "__id__": 103
+        "__id__": 130
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 104
+        "__id__": 131
       },
       {
-        "__id__": 105
+        "__id__": 132
       }
     ],
     "mode": 0
@@ -2311,7 +2695,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 113
+      "__id__": 140
     },
     "length": 2,
     "boxThickness": {
@@ -2359,10 +2743,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 115
+      "__id__": 142
     },
     "startFrame": {
-      "__id__": 119
+      "__id__": 146
     },
     "cycleCount": 1
   },
@@ -2370,7 +2754,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 116
+      "__id__": 143
     },
     "multiplier": 1
   },
@@ -2378,10 +2762,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 117
+        "__id__": 144
       },
       {
-        "__id__": 118
+        "__id__": 145
       }
     ],
     "preWrapMode": 2,

+ 421 - 37
assets/res/cars/Car000/Car_202.prefab

@@ -21,13 +21,13 @@
         "__id__": 2
       },
       {
-        "__id__": 35
+        "__id__": 62
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 67
+      "__id__": 94
     },
     "_opacity": 255,
     "_color": {
@@ -107,16 +107,19 @@
       },
       {
         "__id__": 30
+      },
+      {
+        "__id__": 33
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 33
+        "__id__": 60
       }
     ],
     "_prefab": {
-      "__id__": 34
+      "__id__": 61
     },
     "_opacity": 255,
     "_color": {
@@ -1143,6 +1146,387 @@
     "fileId": "eeYjoY7bpGaLAQNa1Qwykw",
     "sync": false
   },
+  {
+    "__type__": "cc.Node",
+    "_name": "Particle_101",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      }
+    ],
+    "_prefab": {
+      "__id__": 59
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        0,
+        0.4725,
+        -2.74003,
+        0,
+        -0.008412387769767384,
+        0,
+        0.9999646152399649,
+        2.08335,
+        2.08335,
+        2.08335
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -0.9639999999999986,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ParticleSystem3D",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "69620f8a-5815-4401-8b72-b77eb984c219"
+      }
+    ],
+    "duration": 5,
+    "_capacity": 100,
+    "loop": true,
+    "playOnAwake": true,
+    "_prewarm": false,
+    "_simulationSpace": 1,
+    "simulationSpeed": 3,
+    "startDelay": {
+      "__id__": 35
+    },
+    "startLifetime": {
+      "__id__": 36
+    },
+    "startColor": {
+      "__id__": 37
+    },
+    "scaleSpace": 1,
+    "startSize": {
+      "__id__": 45
+    },
+    "startSpeed": {
+      "__id__": 46
+    },
+    "startRotation": {
+      "__id__": 47
+    },
+    "gravityModifier": {
+      "__id__": 48
+    },
+    "rateOverTime": {
+      "__id__": 49
+    },
+    "rateOverDistance": {
+      "__id__": 50
+    },
+    "bursts": [],
+    "_shapeModule": {
+      "__id__": 51
+    },
+    "_textureAnimationModule": {
+      "__id__": 53
+    },
+    "_renderMode": 0,
+    "_velocityScale": 1,
+    "_lengthScale": 1,
+    "_mesh": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0.3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.GradientRange",
+    "_mode": 1,
+    "gradient": {
+      "__id__": 38
+    }
+  },
+  {
+    "__type__": "cc.Gradient",
+    "colorKeys": [
+      {
+        "__id__": 39
+      },
+      {
+        "__id__": 40
+      },
+      {
+        "__id__": 41
+      },
+      {
+        "__id__": 42
+      }
+    ],
+    "alphaKeys": [
+      {
+        "__id__": 43
+      },
+      {
+        "__id__": 44
+      }
+    ],
+    "mode": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 69,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 76,
+      "g": 255,
+      "b": 7,
+      "a": 255
+    },
+    "time": 0.2318181818181818
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 0,
+      "g": 71,
+      "b": 255,
+      "a": 255
+    },
+    "time": 0.6477272727272727
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 110,
+      "b": 0,
+      "a": 255
+    },
+    "time": 1
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 0
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 0.5,
+    "constantMax": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 1,
+    "constantMax": 3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 100,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.ShapeModule",
+    "enable": true,
+    "_shapeType": 2,
+    "emitFrom": 2,
+    "radius": 0.07,
+    "radiusThickness": 1,
+    "_angle": 0.06981317007977318,
+    "_arc": 6.283185307179586,
+    "arcMode": 0,
+    "arcSpread": 0,
+    "arcSpeed": {
+      "__id__": 52
+    },
+    "length": 2,
+    "boxThickness": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_rotation": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "alignToDirection": false,
+    "randomDirectionAmount": 0,
+    "sphericalDirectionAmount": 0,
+    "randomPositionAmount": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 1,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.TextureAnimationModule",
+    "_enable": true,
+    "_mode": 0,
+    "numTilesX": 4,
+    "numTilesY": 1,
+    "animation": 0,
+    "randomRow": false,
+    "rowIndex": 0,
+    "frameOverTime": {
+      "__id__": 54
+    },
+    "startFrame": {
+      "__id__": 58
+    },
+    "cycleCount": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 1,
+    "curve": {
+      "__id__": 55
+    },
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.AnimationCurve",
+    "keyFrames": [
+      {
+        "__id__": 56
+      },
+      {
+        "__id__": 57
+      }
+    ],
+    "preWrapMode": 2,
+    "postWrapMode": 2
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 0,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 1,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "1d5eae24-5f00-4b25-bbd6-9a4f13d79b7f"
+    },
+    "fileId": "d4+NLY2k5CZrkZvqzvXl32",
+    "sync": false
+  },
   {
     "__type__": "cc.MeshRenderer",
     "_name": "",
@@ -1185,13 +1569,13 @@
     },
     "_children": [
       {
-        "__id__": 36
+        "__id__": 63
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 66
+      "__id__": 93
     },
     "_opacity": 255,
     "_color": {
@@ -1245,17 +1629,17 @@
     "_name": "Particle_101",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 35
+      "__id__": 62
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 37
+        "__id__": 64
       }
     ],
     "_prefab": {
-      "__id__": 65
+      "__id__": 92
     },
     "_opacity": 255,
     "_color": {
@@ -1309,7 +1693,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 36
+      "__id__": 63
     },
     "_enabled": true,
     "_materials": [
@@ -1325,39 +1709,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 3,
     "startDelay": {
-      "__id__": 38
+      "__id__": 65
     },
     "startLifetime": {
-      "__id__": 39
+      "__id__": 66
     },
     "startColor": {
-      "__id__": 43
+      "__id__": 70
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 51
+      "__id__": 78
     },
     "startSpeed": {
-      "__id__": 52
+      "__id__": 79
     },
     "startRotation": {
-      "__id__": 53
+      "__id__": 80
     },
     "gravityModifier": {
-      "__id__": 54
+      "__id__": 81
     },
     "rateOverTime": {
-      "__id__": 55
+      "__id__": 82
     },
     "rateOverDistance": {
-      "__id__": 56
+      "__id__": 83
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 57
+      "__id__": 84
     },
     "_textureAnimationModule": {
-      "__id__": 59
+      "__id__": 86
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1375,7 +1759,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 40
+      "__id__": 67
     },
     "multiplier": 1
   },
@@ -1383,10 +1767,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 41
+        "__id__": 68
       },
       {
-        "__id__": 42
+        "__id__": 69
       }
     ],
     "preWrapMode": 2,
@@ -1410,31 +1794,31 @@
     "__type__": "cc.GradientRange",
     "_mode": 1,
     "gradient": {
-      "__id__": 44
+      "__id__": 71
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 45
+        "__id__": 72
       },
       {
-        "__id__": 46
+        "__id__": 73
       },
       {
-        "__id__": 47
+        "__id__": 74
       },
       {
-        "__id__": 48
+        "__id__": 75
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 49
+        "__id__": 76
       },
       {
-        "__id__": 50
+        "__id__": 77
       }
     ],
     "mode": 0
@@ -1543,7 +1927,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 58
+      "__id__": 85
     },
     "length": 2,
     "boxThickness": {
@@ -1591,10 +1975,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 60
+      "__id__": 87
     },
     "startFrame": {
-      "__id__": 64
+      "__id__": 91
     },
     "cycleCount": 1
   },
@@ -1602,7 +1986,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 61
+      "__id__": 88
     },
     "multiplier": 1
   },
@@ -1610,10 +1994,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 62
+        "__id__": 89
       },
       {
-        "__id__": 63
+        "__id__": 90
       }
     ],
     "preWrapMode": 2,

+ 421 - 37
assets/res/cars/Car000/Car_203.prefab

@@ -21,13 +21,13 @@
         "__id__": 2
       },
       {
-        "__id__": 35
+        "__id__": 62
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 67
+      "__id__": 94
     },
     "_opacity": 255,
     "_color": {
@@ -107,16 +107,19 @@
       },
       {
         "__id__": 30
+      },
+      {
+        "__id__": 33
       }
     ],
     "_active": true,
     "_components": [
       {
-        "__id__": 33
+        "__id__": 60
       }
     ],
     "_prefab": {
-      "__id__": 34
+      "__id__": 61
     },
     "_opacity": 255,
     "_color": {
@@ -1143,6 +1146,387 @@
     "fileId": "eeYjoY7bpGaLAQNa1Qwykw",
     "sync": false
   },
+  {
+    "__type__": "cc.Node",
+    "_name": "Particle_101",
+    "_objFlags": 0,
+    "_parent": {
+      "__id__": 2
+    },
+    "_children": [],
+    "_active": true,
+    "_components": [
+      {
+        "__id__": 34
+      }
+    ],
+    "_prefab": {
+      "__id__": 59
+    },
+    "_opacity": 255,
+    "_color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 255,
+      "b": 255,
+      "a": 255
+    },
+    "_contentSize": {
+      "__type__": "cc.Size",
+      "width": 0,
+      "height": 0
+    },
+    "_anchorPoint": {
+      "__type__": "cc.Vec2",
+      "x": 0.5,
+      "y": 0.5
+    },
+    "_trs": {
+      "__type__": "TypedArray",
+      "ctor": "Float64Array",
+      "array": [
+        -0.03417,
+        0.4125,
+        -2.74419,
+        0,
+        -0.008412387769767384,
+        0,
+        0.9999646152399649,
+        2.08335,
+        2.08335,
+        2.08335
+      ]
+    },
+    "_eulerAngles": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": -0.9639999999999986,
+      "z": 0
+    },
+    "_skewX": 0,
+    "_skewY": 0,
+    "_is3DNode": true,
+    "_groupIndex": 0,
+    "groupIndex": 0,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.ParticleSystem3D",
+    "_name": "",
+    "_objFlags": 0,
+    "node": {
+      "__id__": 33
+    },
+    "_enabled": true,
+    "_materials": [
+      {
+        "__uuid__": "69620f8a-5815-4401-8b72-b77eb984c219"
+      }
+    ],
+    "duration": 5,
+    "_capacity": 100,
+    "loop": true,
+    "playOnAwake": true,
+    "_prewarm": false,
+    "_simulationSpace": 1,
+    "simulationSpeed": 3,
+    "startDelay": {
+      "__id__": 35
+    },
+    "startLifetime": {
+      "__id__": 36
+    },
+    "startColor": {
+      "__id__": 37
+    },
+    "scaleSpace": 1,
+    "startSize": {
+      "__id__": 45
+    },
+    "startSpeed": {
+      "__id__": 46
+    },
+    "startRotation": {
+      "__id__": 47
+    },
+    "gravityModifier": {
+      "__id__": 48
+    },
+    "rateOverTime": {
+      "__id__": 49
+    },
+    "rateOverDistance": {
+      "__id__": 50
+    },
+    "bursts": [],
+    "_shapeModule": {
+      "__id__": 51
+    },
+    "_textureAnimationModule": {
+      "__id__": 53
+    },
+    "_renderMode": 0,
+    "_velocityScale": 1,
+    "_lengthScale": 1,
+    "_mesh": null,
+    "_id": ""
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0.3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.GradientRange",
+    "_mode": 1,
+    "gradient": {
+      "__id__": 38
+    }
+  },
+  {
+    "__type__": "cc.Gradient",
+    "colorKeys": [
+      {
+        "__id__": 39
+      },
+      {
+        "__id__": 40
+      },
+      {
+        "__id__": 41
+      },
+      {
+        "__id__": 42
+      }
+    ],
+    "alphaKeys": [
+      {
+        "__id__": 43
+      },
+      {
+        "__id__": 44
+      }
+    ],
+    "mode": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 204,
+      "g": 0,
+      "b": 255,
+      "a": 255
+    },
+    "time": 0
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 7,
+      "b": 86,
+      "a": 255
+    },
+    "time": 0.2318181818181818
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 255,
+      "g": 100,
+      "b": 0,
+      "a": 255
+    },
+    "time": 0.6454545454545454
+  },
+  {
+    "__type__": "cc.ColorKey",
+    "color": {
+      "__type__": "cc.Color",
+      "r": 245,
+      "g": 0,
+      "b": 255,
+      "a": 255
+    },
+    "time": 1
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 0
+  },
+  {
+    "__type__": "cc.AlphaKey",
+    "alpha": 255,
+    "time": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 0.5,
+    "constantMax": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 2,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 3,
+    "constantMin": 1,
+    "constantMax": 3,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 100,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.ShapeModule",
+    "enable": true,
+    "_shapeType": 2,
+    "emitFrom": 2,
+    "radius": 0.07,
+    "radiusThickness": 1,
+    "_angle": 0.06981317007977318,
+    "_arc": 6.283185307179586,
+    "arcMode": 0,
+    "arcSpread": 0,
+    "arcSpeed": {
+      "__id__": 52
+    },
+    "length": 2,
+    "boxThickness": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_position": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_rotation": {
+      "__type__": "cc.Vec3",
+      "x": 0,
+      "y": 0,
+      "z": 0
+    },
+    "_scale": {
+      "__type__": "cc.Vec3",
+      "x": 1,
+      "y": 1,
+      "z": 1
+    },
+    "alignToDirection": false,
+    "randomDirectionAmount": 0,
+    "sphericalDirectionAmount": 0,
+    "randomPositionAmount": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 1,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.TextureAnimationModule",
+    "_enable": true,
+    "_mode": 0,
+    "numTilesX": 4,
+    "numTilesY": 1,
+    "animation": 0,
+    "randomRow": false,
+    "rowIndex": 0,
+    "frameOverTime": {
+      "__id__": 54
+    },
+    "startFrame": {
+      "__id__": 58
+    },
+    "cycleCount": 1
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 1,
+    "curve": {
+      "__id__": 55
+    },
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.AnimationCurve",
+    "keyFrames": [
+      {
+        "__id__": 56
+      },
+      {
+        "__id__": 57
+      }
+    ],
+    "preWrapMode": 2,
+    "postWrapMode": 2
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 0,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.Keyframe",
+    "time": 1,
+    "value": 1,
+    "inTangent": 0,
+    "outTangent": 0
+  },
+  {
+    "__type__": "cc.CurveRange",
+    "mode": 0,
+    "constant": 0,
+    "multiplier": 1
+  },
+  {
+    "__type__": "cc.PrefabInfo",
+    "root": {
+      "__id__": 1
+    },
+    "asset": {
+      "__uuid__": "6b6e24eb-5f1a-42e9-841f-a3405144961c"
+    },
+    "fileId": "59kjkaNh1Be63fnRKjOqSz",
+    "sync": false
+  },
   {
     "__type__": "cc.MeshRenderer",
     "_name": "",
@@ -1185,13 +1569,13 @@
     },
     "_children": [
       {
-        "__id__": 36
+        "__id__": 63
       }
     ],
     "_active": true,
     "_components": [],
     "_prefab": {
-      "__id__": 66
+      "__id__": 93
     },
     "_opacity": 255,
     "_color": {
@@ -1245,17 +1629,17 @@
     "_name": "Particle_101",
     "_objFlags": 0,
     "_parent": {
-      "__id__": 35
+      "__id__": 62
     },
     "_children": [],
     "_active": true,
     "_components": [
       {
-        "__id__": 37
+        "__id__": 64
       }
     ],
     "_prefab": {
-      "__id__": 65
+      "__id__": 92
     },
     "_opacity": 255,
     "_color": {
@@ -1309,7 +1693,7 @@
     "_name": "",
     "_objFlags": 0,
     "node": {
-      "__id__": 36
+      "__id__": 63
     },
     "_enabled": true,
     "_materials": [
@@ -1325,39 +1709,39 @@
     "_simulationSpace": 1,
     "simulationSpeed": 3,
     "startDelay": {
-      "__id__": 38
+      "__id__": 65
     },
     "startLifetime": {
-      "__id__": 39
+      "__id__": 66
     },
     "startColor": {
-      "__id__": 43
+      "__id__": 70
     },
     "scaleSpace": 1,
     "startSize": {
-      "__id__": 51
+      "__id__": 78
     },
     "startSpeed": {
-      "__id__": 52
+      "__id__": 79
     },
     "startRotation": {
-      "__id__": 53
+      "__id__": 80
     },
     "gravityModifier": {
-      "__id__": 54
+      "__id__": 81
     },
     "rateOverTime": {
-      "__id__": 55
+      "__id__": 82
     },
     "rateOverDistance": {
-      "__id__": 56
+      "__id__": 83
     },
     "bursts": [],
     "_shapeModule": {
-      "__id__": 57
+      "__id__": 84
     },
     "_textureAnimationModule": {
-      "__id__": 59
+      "__id__": 86
     },
     "_renderMode": 0,
     "_velocityScale": 1,
@@ -1375,7 +1759,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 40
+      "__id__": 67
     },
     "multiplier": 1
   },
@@ -1383,10 +1767,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 41
+        "__id__": 68
       },
       {
-        "__id__": 42
+        "__id__": 69
       }
     ],
     "preWrapMode": 2,
@@ -1410,31 +1794,31 @@
     "__type__": "cc.GradientRange",
     "_mode": 1,
     "gradient": {
-      "__id__": 44
+      "__id__": 71
     }
   },
   {
     "__type__": "cc.Gradient",
     "colorKeys": [
       {
-        "__id__": 45
+        "__id__": 72
       },
       {
-        "__id__": 46
+        "__id__": 73
       },
       {
-        "__id__": 47
+        "__id__": 74
       },
       {
-        "__id__": 48
+        "__id__": 75
       }
     ],
     "alphaKeys": [
       {
-        "__id__": 49
+        "__id__": 76
       },
       {
-        "__id__": 50
+        "__id__": 77
       }
     ],
     "mode": 0
@@ -1543,7 +1927,7 @@
     "arcMode": 0,
     "arcSpread": 0,
     "arcSpeed": {
-      "__id__": 58
+      "__id__": 85
     },
     "length": 2,
     "boxThickness": {
@@ -1591,10 +1975,10 @@
     "randomRow": false,
     "rowIndex": 0,
     "frameOverTime": {
-      "__id__": 60
+      "__id__": 87
     },
     "startFrame": {
-      "__id__": 64
+      "__id__": 91
     },
     "cycleCount": 1
   },
@@ -1602,7 +1986,7 @@
     "__type__": "cc.CurveRange",
     "mode": 1,
     "curve": {
-      "__id__": 61
+      "__id__": 88
     },
     "multiplier": 1
   },
@@ -1610,10 +1994,10 @@
     "__type__": "cc.AnimationCurve",
     "keyFrames": [
       {
-        "__id__": 62
+        "__id__": 89
       },
       {
-        "__id__": 63
+        "__id__": 90
       }
     ],
     "preWrapMode": 2,

+ 5 - 5
assets/res/cars/Car_shadow.mtl

@@ -1,21 +1,21 @@
 {
   "__type__": "cc.Material",
-  "_name": "New Material",
+  "_name": "Car_shadow",
   "_objFlags": 0,
   "_native": "",
   "_effectAsset": {
     "__uuid__": "6d91e591-4ce0-465c-809f-610ec95019c6"
   },
-  "_techniqueIndex": 1,
+  "_techniqueIndex": 0,
   "_techniqueData": {
     "0": {
-      "defines": {
-        "USE_DIFFUSE_TEXTURE": true
-      },
       "props": {
         "diffuseTexture": {
           "__uuid__": "3db39396-2d21-4b3b-a5a1-0eb5714f57fe"
         }
+      },
+      "defines": {
+        "USE_DIFFUSE_TEXTURE": true
       }
     }
   }

+ 6 - 6
assets/res/mainPackage/scenes/Fighting.fire

@@ -171,7 +171,7 @@
       "array": [
         0,
         0,
-        428.67487583280007,
+        421.8490931715606,
         0,
         0,
         0,
@@ -455,12 +455,12 @@
       "ctor": "Float64Array",
       "array": [
         0,
-        0.097,
-        -10.014,
-        -0.0697564737441253,
+        -3.524,
+        -19.123,
+        -0.12428556596744665,
         0,
         0,
-        0.9975640502598242,
+        0.9922464905920058,
         1,
         1,
         1
@@ -468,7 +468,7 @@
     },
     "_eulerAngles": {
       "__type__": "cc.Vec3",
-      "x": -8,
+      "x": -14.279,
       "y": 0,
       "z": 0
     },

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است