fix(scene): 重构火山修复场景 Timeline 对象架构

This commit is contained in:
2026-04-19 15:00:58 +08:00
parent 7cabc6418c
commit 57c90d9d4f
2 changed files with 920 additions and 19127 deletions
@@ -132,6 +132,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 4096
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
@@ -143,8 +156,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -164,8 +177,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -185,8 +198,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -206,8 +219,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -227,8 +240,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -248,8 +261,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -269,8 +282,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -290,8 +303,8 @@ TextureImporter:
y: 2460
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -311,8 +324,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -332,8 +345,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -353,8 +366,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -374,8 +387,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -395,8 +408,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -416,8 +429,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -437,8 +450,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -458,8 +471,8 @@ TextureImporter:
y: 2050
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -479,8 +492,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -500,8 +513,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -521,8 +534,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -542,8 +555,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -563,8 +576,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -584,8 +597,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -605,8 +618,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -626,8 +639,8 @@ TextureImporter:
y: 1640
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -647,8 +660,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -668,8 +681,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -689,8 +702,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -710,8 +723,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -731,8 +744,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -752,8 +765,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -773,8 +786,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -794,8 +807,8 @@ TextureImporter:
y: 1230
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -815,8 +828,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -836,8 +849,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -857,8 +870,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -878,8 +891,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -899,8 +912,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -920,8 +933,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -941,8 +954,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -962,8 +975,8 @@ TextureImporter:
y: 820
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -983,8 +996,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1004,8 +1017,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1025,8 +1038,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1046,8 +1059,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1067,8 +1080,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1088,8 +1101,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1109,8 +1122,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1130,8 +1143,8 @@ TextureImporter:
y: 410
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1151,8 +1164,8 @@ TextureImporter:
y: 0
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1172,8 +1185,8 @@ TextureImporter:
y: 0
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1193,8 +1206,8 @@ TextureImporter:
y: 0
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
@@ -1214,8 +1227,8 @@ TextureImporter:
y: 0
width: 462
height: 410
alignment: 0
pivot: {x: 0.5, y: 0.5}
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
File diff suppressed because it is too large Load Diff