From 7355cb9c2e59a10d57158ade5233650387cb71e5 Mon Sep 17 00:00:00 2001 From: richarjiang Date: Sat, 30 May 2026 22:37:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=85=B3=E5=8D=A1?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E9=80=89=E5=85=B3=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/prefabs/PageLevel.prefab | 201 +++- assets/prefabs/PageLevel.ts | 100 +- assets/prefabs/PageWriteLevels.prefab | 931 ++++++++++++------ assets/prefabs/PageWriteLevels.ts | 4 +- assets/resources/.DS_Store | Bin 8196 -> 8196 bytes assets/resources/spine/.DS_Store | Bin 0 -> 8196 bytes assets/resources/spine/passPose.meta | 9 + .../resources/spine/passPose/skeleton.atlas | 62 ++ .../spine/passPose/skeleton.atlas.meta | 12 + assets/resources/spine/passPose/skeleton.json | 806 +++++++++++++++ .../spine/passPose/skeleton.json.meta | 13 + assets/resources/spine/passPose/skeleton.png | Bin 0 -> 37405 bytes .../spine/passPose/skeleton.png.meta | 134 +++ settings/mcp-server.json | 2 +- 14 files changed, 1944 insertions(+), 330 deletions(-) create mode 100644 assets/resources/spine/.DS_Store create mode 100644 assets/resources/spine/passPose.meta create mode 100644 assets/resources/spine/passPose/skeleton.atlas create mode 100644 assets/resources/spine/passPose/skeleton.atlas.meta create mode 100644 assets/resources/spine/passPose/skeleton.json create mode 100644 assets/resources/spine/passPose/skeleton.json.meta create mode 100644 assets/resources/spine/passPose/skeleton.png create mode 100644 assets/resources/spine/passPose/skeleton.png.meta diff --git a/assets/prefabs/PageLevel.prefab b/assets/prefabs/PageLevel.prefab index ad20080..148fde1 100644 --- a/assets/prefabs/PageLevel.prefab +++ b/assets/prefabs/PageLevel.prefab @@ -75,21 +75,21 @@ ], "_active": true, "_components": [ - { - "__id__": 516 - }, - { - "__id__": 518 - }, - { - "__id__": 520 - }, { "__id__": 522 + }, + { + "__id__": 524 + }, + { + "__id__": 526 + }, + { + "__id__": 528 } ], "_prefab": { - "__id__": 524 + "__id__": 530 }, "_lpos": { "__type__": "cc.Vec3", @@ -9476,19 +9476,22 @@ }, { "__id__": 491 + }, + { + "__id__": 511 } ], "_active": true, "_components": [ { - "__id__": 511 + "__id__": 517 }, { - "__id__": 513 + "__id__": 519 } ], "_prefab": { - "__id__": 515 + "__id__": 521 }, "_lpos": { "__type__": "cc.Vec3", @@ -9565,7 +9568,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 97.33, + "y": 203.25, "z": 0 }, "_lrot": { @@ -9577,9 +9580,9 @@ }, "_lscale": { "__type__": "cc.Vec3", - "x": 0.738, - "y": 0.738, - "z": 0.738 + "x": 1.099, + "y": 1.099, + "z": 1.099 }, "_mobility": 0, "_layer": 1073741824, @@ -9604,7 +9607,7 @@ "__id__": 395 } ], - "_active": true, + "_active": false, "_components": [ { "__id__": 401 @@ -9876,7 +9879,7 @@ "__id__": 393 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 407 @@ -10012,7 +10015,7 @@ "__id__": 393 }, "_children": [], - "_active": true, + "_active": false, "_components": [ { "__id__": 413 @@ -11411,7 +11414,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": -244.611, - "y": -168.276, + "y": -130.956, "z": 0 }, "_lrot": { @@ -11911,7 +11914,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 256.705, - "y": -171.25, + "y": -133.93, "z": 0 }, "_lrot": { @@ -12377,6 +12380,142 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.Node", + "_name": "pose", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 392 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 512 + }, + { + "__id__": 514 + } + ], + "_prefab": { + "__id__": 516 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -13.206, + "y": 1647.284, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1.088, + "y": 1.088, + "z": 1.088 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 511 + }, + "_enabled": true, + "__prefab": { + "__id__": 513 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 308.05999755859375, + "height": 170.60000610351562 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.49344282189031463, + "y": 0.5101406545465734 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4c/jNwWQBLtp+QzZzYvv05" + }, + { + "__type__": "sp.Skeleton", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 511 + }, + "_enabled": true, + "__prefab": { + "__id__": 515 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_skeletonData": { + "__uuid__": "443e4aca-50d0-4d49-9c21-c1daeb44116d", + "__expectedType__": "sp.SkeletonData" + }, + "defaultSkin": "default", + "defaultAnimation": "1", + "_premultipliedAlpha": true, + "_timeScale": 1, + "_preCacheMode": 0, + "_cacheMode": 0, + "_sockets": [], + "_useTint": false, + "_debugMesh": false, + "_debugBones": false, + "_debugSlots": false, + "_enableBatch": false, + "loop": false, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "fehSRPzc5Axb5i4/efoZga" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "66Wms7/8FMI67++4Kw81Ab", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.UITransform", "_name": "", @@ -12387,7 +12526,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 512 + "__id__": 518 }, "_contentSize": { "__type__": "cc.Size", @@ -12415,7 +12554,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 514 + "__id__": 520 }, "_alignFlags": 20, "_target": null, @@ -12464,7 +12603,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 517 + "__id__": 523 }, "_contentSize": { "__type__": "cc.Size", @@ -12492,7 +12631,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 519 + "__id__": 525 }, "_alignFlags": 0, "_target": null, @@ -12528,7 +12667,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 521 + "__id__": 527 }, "_clip": null, "_loop": false, @@ -12550,7 +12689,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 523 + "__id__": 529 }, "inputLayout": { "__id__": 307 @@ -12670,6 +12809,12 @@ "caidaiSkeleton": { "__id__": 389 }, + "poseNode": { + "__id__": 511 + }, + "poseSkeleton": { + "__id__": 514 + }, "clickAudio": { "__uuid__": "a68a6314-fb7c-48a9-bd6c-0a65ef665d50", "__expectedType__": "cc.AudioClip" diff --git a/assets/prefabs/PageLevel.ts b/assets/prefabs/PageLevel.ts index c9e42f9..fa785a3 100644 --- a/assets/prefabs/PageLevel.ts +++ b/assets/prefabs/PageLevel.ts @@ -41,7 +41,7 @@ export class PageLevel extends BaseView { private static readonly DEFAULT_STAMINA_MAX = 50; /** 答案正确后到弹出通关弹窗之间的停留时间(不论是否有谐音梗都保持一致) */ - private static readonly PASS_MODAL_DELAY_MS = 2000; + private static readonly PASS_MODAL_DELAY_MS = 1000; /** 图片2描述默认文案 */ private static readonly DEFAULT_IMAGE2_DESCRIPTION = '这是什么?'; @@ -91,6 +91,17 @@ export class PageLevel extends BaseView { /** 彩带 spine 动画名(一次播放) */ private static readonly CAIDAI_ANIMATION_NAME = 'open'; + /** + * 通关赞美 spine(pose 节点)档位:[最小通关数, 动画名],倒序匹配。 + * 1-5 关 → "1",6-10 关 → "2",11+ 关 → "3"。 + * count <= 0 不会匹配任何档位,自然不播放。 + */ + private static readonly POSE_TIERS: ReadonlyArray = [ + [11, '3'], + [6, '2'], + [1, '1'], + ]; + // ========== 节点引用 ========== @property(Node) inputLayout: Node | null = null; @@ -236,6 +247,14 @@ export class PageLevel extends BaseView { @property(sp.Skeleton) caidaiSkeleton: sp.Skeleton | null = null; + /** 通关赞美 spine 节点(PassNode 子节点,根据本场通关数选择 1/2/3 动画) */ + @property(Node) + poseNode: Node | null = null; + + /** 通关赞美 sp.Skeleton 组件,动画名 "1" / "2" / "3",loop=false */ + @property(sp.Skeleton) + poseSkeleton: sp.Skeleton | null = null; + // ========== 配置属性 ========== @property(AudioClip) clickAudio: AudioClip | null = null; @@ -330,6 +349,15 @@ export class PageLevel extends BaseView { /** 通关页所用「已通关数量」(业务数据,给成就体系展示用) */ private _passCompletedLevelCount: number | null = null; + /** + * 本次进入 PageLevel 后累计通关数(onViewLoad / _reinitLevelSession 时归零)。 + * 普通模式 / 分享模式都计入;用于驱动 pose 赞美动画档位。 + */ + private _sessionPassCount: number = 0; + + /** pose Spine 隐藏延时定时器(setTimeout 句柄);切关 / 关页时需清理避免穿屏触发 */ + private _poseHideTimer: ReturnType | null = null; + /** 通关页动画起点(通关前)的已通关数量;为 null 表示不播跨称号过渡 */ private _passPreviousCompletedLevelCount: number | null = null; @@ -388,6 +416,9 @@ export class PageLevel extends BaseView { onViewLoad(): void { console.log('[PageLevel] onViewLoad'); + // 本次进入答题页的会话通关数归零;普通 / 分享模式都重新开始计数 + this._sessionPassCount = 0; + // 必须在任何可能改动 InputLayout/punchLayout 位置的逻辑之前记录原始位置 this._captureActionOriginalPositions(); @@ -489,6 +520,9 @@ export class PageLevel extends BaseView { private _reinitLevelSession(shareMode: boolean): void { this._isShareMode = shareMode; + // 跨模式切换视为新的"本次进入"会话,赞美动画从最低档位重新开始 + this._sessionPassCount = 0; + // 上一场可能遗留的弹窗 / 倒计时一并清掉,避免主线模式还看到分享态弹窗 this._resetPassNode(); this._closeWrongModal(); @@ -1726,13 +1760,6 @@ export class PageLevel extends BaseView { this.playSound(this.successAudio); } - /** - * 播放通关成功音效 - */ - private playSuccessSound(): void { - this.playSound(this.successAudio); - } - // ========== 倒计时相关方法 ========== /** @@ -2099,12 +2126,18 @@ export class PageLevel extends BaseView { this._isPassNodeShown = true; + // 记录本次进入答题页的累计通关数(普通 / 分享模式都计入)。 + // 放在 _showPassNode 而不是 reportLevelCompleted:分享模式不会经过 reportLevelCompleted, + // 但两种模式都经过 _showPassNode,且 _isPassNodeShown 防重入保证只 +1 一次。 + this._sessionPassCount++; + // 配置成就体系数据 / 按钮文案 / 事件 this._setupPassNodeContent(); this._bindPassNodeEvents(); - // 启动彩带 + 滑入动画 + 淡出底部UI + 通关音效 + // 启动彩带 + 滑入动画 + 淡出底部UI + 通关音效 + 赞美 spine this._playCaidai(); + this._playPosePraise(this._sessionPassCount); this._playPassNodeShowAnimation(); this.playSuccessSound(); @@ -2185,6 +2218,14 @@ export class PageLevel extends BaseView { if (this.caidaiNode) { this.caidaiNode.active = false; } + + // pose 节点 prefab 默认 active=true 且 defaultAnimation="1",运行时必须先关掉, + // 否则进入 PageLevel 时 pose 会立即显示并自动跑一次动画。 + if (this.poseNode) { + this.poseNode.active = false; + } + this._clearPoseHideTimer(); + this._isPassNodeShown = false; this._isPassNodeAnimating = false; } @@ -2274,6 +2315,12 @@ export class PageLevel extends BaseView { this.caidaiNode.active = false; } + // 关掉赞美 spine(PassNode 一关 pose 自然不可见,仍显式置 false 防御下次显示残留帧) + if (this.poseNode) { + this.poseNode.active = false; + } + this._clearPoseHideTimer(); + this._unbindPassNodeEvents(); this._titleAnimator?.stop(); this._isPassNodeShown = false; @@ -2298,6 +2345,12 @@ export class PageLevel extends BaseView { this.caidaiNode.active = false; } + // 同步清掉赞美 spine,防止跨模式 / 切关 / 销毁时残留 + if (this.poseNode) { + this.poseNode.active = false; + } + this._clearPoseHideTimer(); + this._restoreBottomLayersImmediate(); this._unbindPassNodeEvents(); this._titleAnimator?.stop(); @@ -2365,6 +2418,35 @@ export class PageLevel extends BaseView { this.caidaiSkeleton.setAnimation(0, PageLevel.CAIDAI_ANIMATION_NAME, false); } + /** + * 根据本次会话累计通关数选择并播放赞美 spine 动画(pose 节点)。 + * 档位匹配规则见 PageLevel.POSE_TIERS:1-5 → "1",6-10 → "2",11+ → "3"。 + * 单次 spine 动画太短,这里用 loop=true 持续播放,配合 POSE_DISPLAY_DURATION + * 定时强制隐藏 poseNode。切关 / 销毁会通过 _clearPoseHideTimer 取消定时器。 + */ + private _playPosePraise(count: number): void { + if (!this.poseNode || !this.poseSkeleton) return; + + const tier = PageLevel.POSE_TIERS.find(([min]) => count >= min); + if (!tier) return; + const [, animName] = tier; + + // 重置上一次可能仍在排队的隐藏定时器(极端情况下连击通关) + this._clearPoseHideTimer(); + + this.poseNode.active = true; + + this.poseSkeleton.setAnimation(0, animName, false); + } + + /** 清理 pose 隐藏定时器(用于切关 / 销毁 / 跨模式切换前的清场)。 */ + private _clearPoseHideTimer(): void { + if (this._poseHideTimer !== null) { + clearTimeout(this._poseHideTimer); + this._poseHideTimer = null; + } + } + /** 底部两层淡出(透明度 → 0),完成后 active = false */ private _fadeOutBottomLayers(): void { for (const layer of [this.bottomLayoutNode, this.tipsLayout]) { diff --git a/assets/prefabs/PageWriteLevels.prefab b/assets/prefabs/PageWriteLevels.prefab index 7113649..f5548d2 100644 --- a/assets/prefabs/PageWriteLevels.prefab +++ b/assets/prefabs/PageWriteLevels.prefab @@ -31,44 +31,44 @@ "__id__": 34 }, { - "__id__": 42 + "__id__": 44 }, { - "__id__": 58 + "__id__": 62 }, { - "__id__": 64 + "__id__": 70 }, { - "__id__": 84 + "__id__": 92 }, { - "__id__": 104 + "__id__": 114 }, { - "__id__": 110 + "__id__": 122 }, { - "__id__": 136 + "__id__": 150 }, { - "__id__": 176 + "__id__": 194 } ], "_active": true, "_components": [ { - "__id__": 208 + "__id__": 226 }, { - "__id__": 210 + "__id__": 228 }, { - "__id__": 212 + "__id__": 230 } ], "_prefab": { - "__id__": 214 + "__id__": 232 }, "_lpos": { "__type__": "cc.Vec3", @@ -852,15 +852,18 @@ }, { "__id__": 39 + }, + { + "__id__": 41 } ], "_prefab": { - "__id__": 41 + "__id__": 43 }, "_lpos": { "__type__": "cc.Vec3", "x": 300.236, - "y": -240.01199999999986, + "y": -411.87, "z": 0 }, "_lrot": { @@ -1017,6 +1020,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "f0jo8QdtFP66vZo36FK2UA" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 34 + }, + "_enabled": true, + "__prefab": { + "__id__": 42 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 615.73, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "57sBdyrHhFE5J9GDu0R9MU" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -1040,25 +1079,28 @@ }, "_children": [ { - "__id__": 43 + "__id__": 45 }, { - "__id__": 49 + "__id__": 51 } ], "_active": true, "_components": [ { - "__id__": 55 + "__id__": 57 + }, + { + "__id__": 59 } ], "_prefab": { - "__id__": 57 + "__id__": 61 }, "_lpos": { "__type__": "cc.Vec3", "x": -370.291, - "y": -233.205, + "y": -405.063, "z": 0 }, "_lrot": { @@ -1090,20 +1132,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 42 + "__id__": 44 }, "_children": [], "_active": true, "_components": [ { - "__id__": 44 + "__id__": 46 }, { - "__id__": 46 + "__id__": 48 } ], "_prefab": { - "__id__": 48 + "__id__": 50 }, "_lpos": { "__type__": "cc.Vec3", @@ -1140,11 +1182,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 43 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 45 + "__id__": 47 }, "_contentSize": { "__type__": "cc.Size", @@ -1168,11 +1210,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 43 + "__id__": 45 }, "_enabled": true, "__prefab": { - "__id__": 47 + "__id__": 49 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1226,20 +1268,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 42 + "__id__": 44 }, "_children": [], "_active": true, "_components": [ { - "__id__": 50 + "__id__": 52 }, { - "__id__": 52 + "__id__": 54 } ], "_prefab": { - "__id__": 54 + "__id__": 56 }, "_lpos": { "__type__": "cc.Vec3", @@ -1276,11 +1318,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 49 + "__id__": 51 }, "_enabled": true, "__prefab": { - "__id__": 51 + "__id__": 53 }, "_contentSize": { "__type__": "cc.Size", @@ -1304,11 +1346,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 49 + "__id__": 51 }, "_enabled": true, "__prefab": { - "__id__": 53 + "__id__": 55 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1388,11 +1430,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 42 + "__id__": 44 }, "_enabled": true, "__prefab": { - "__id__": 56 + "__id__": 58 }, "_contentSize": { "__type__": "cc.Size", @@ -1410,6 +1452,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "d3S/BpHSFFUKdq1x8RcP/1" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 44 + }, + "_enabled": true, + "__prefab": { + "__id__": 60 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 624.937, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "bao2x42FJH950ccvJOfKCh" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -1435,19 +1513,22 @@ "_active": true, "_components": [ { - "__id__": 59 + "__id__": 63 }, { - "__id__": 61 + "__id__": 65 + }, + { + "__id__": 67 } ], "_prefab": { - "__id__": 63 + "__id__": 69 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -324.596, + "y": -496.45399999999995, "z": 0 }, "_lrot": { @@ -1479,11 +1560,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 58 + "__id__": 62 }, "_enabled": true, "__prefab": { - "__id__": 60 + "__id__": 64 }, "_contentSize": { "__type__": "cc.Size", @@ -1507,11 +1588,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 58 + "__id__": 62 }, "_enabled": true, "__prefab": { - "__id__": 62 + "__id__": 66 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1546,6 +1627,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "64ySkzSUBCPYjWlAPeuhuE" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 62 + }, + "_enabled": true, + "__prefab": { + "__id__": 68 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 1573.454, + "_bottom": 580.546, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 6, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "efjAw8FSVDW7XK6v2HhJR6" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -1569,30 +1686,33 @@ }, "_children": [ { - "__id__": 65 + "__id__": 71 }, { - "__id__": 71 + "__id__": 77 } ], "_active": true, "_components": [ { - "__id__": 77 + "__id__": 83 }, { - "__id__": 79 + "__id__": 85 }, { - "__id__": 81 + "__id__": 87 + }, + { + "__id__": 89 } ], "_prefab": { - "__id__": 83 + "__id__": 91 }, "_lpos": { "__type__": "cc.Vec3", - "x": 0, + "x": 258.773, "y": -897.371, "z": 0 }, @@ -1625,24 +1745,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 64 + "__id__": 70 }, "_children": [], "_active": true, "_components": [ { - "__id__": 66 + "__id__": 72 }, { - "__id__": 68 + "__id__": 74 } ], "_prefab": { - "__id__": 70 + "__id__": 76 }, "_lpos": { "__type__": "cc.Vec3", - "x": -299.993, + "x": -190.063, "y": 0, "z": 0 }, @@ -1675,11 +1795,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 65 + "__id__": 71 }, "_enabled": true, "__prefab": { - "__id__": 67 + "__id__": 73 }, "_contentSize": { "__type__": "cc.Size", @@ -1703,11 +1823,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 65 + "__id__": 71 }, "_enabled": true, "__prefab": { - "__id__": 69 + "__id__": 75 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1761,24 +1881,24 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 64 + "__id__": 70 }, "_children": [], "_active": true, "_components": [ { - "__id__": 72 + "__id__": 78 }, { - "__id__": 74 + "__id__": 80 } ], "_prefab": { - "__id__": 76 + "__id__": 82 }, "_lpos": { "__type__": "cc.Vec3", - "x": 127.72, + "x": 83.747, "y": 5.94, "z": 0 }, @@ -1811,15 +1931,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 77 }, "_enabled": true, "__prefab": { - "__id__": 73 + "__id__": 79 }, "_contentSize": { "__type__": "cc.Size", - "width": 650, + "width": 410, "height": 136 }, "_anchorPoint": { @@ -1839,11 +1959,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 77 }, "_enabled": true, "__prefab": { - "__id__": 75 + "__id__": 81 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1855,7 +1975,7 @@ "b": 255, "a": 255 }, - "_string": "完成,分享给好友", + "_string": "完成并分享", "_horizontalAlign": 1, "_verticalAlign": 1, "_actualFontSize": 80, @@ -1923,15 +2043,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 70 }, "_enabled": true, "__prefab": { - "__id__": 78 + "__id__": 84 }, "_contentSize": { "__type__": "cc.Size", - "width": 1200, + "width": 700, "height": 234 }, "_anchorPoint": { @@ -1951,11 +2071,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 70 }, "_enabled": true, "__prefab": { - "__id__": 80 + "__id__": 86 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1996,11 +2116,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 64 + "__id__": 70 }, "_enabled": true, "__prefab": { - "__id__": 82 + "__id__": 88 }, "clickEvents": [], "_interactable": true, @@ -2040,7 +2160,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 64 + "__id__": 70 }, "_id": "" }, @@ -2048,6 +2168,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "f1YzbpazdCRZhWv8maE8Fg" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 70 + }, + "_enabled": true, + "__prefab": { + "__id__": 90 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 100.72900000000004, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "598iRdAQtBpYCb2+lg4HQE" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -2071,31 +2227,34 @@ }, "_children": [ { - "__id__": 85 + "__id__": 93 }, { - "__id__": 91 + "__id__": 99 } ], "_active": true, "_components": [ { - "__id__": 97 + "__id__": 105 }, { - "__id__": 99 + "__id__": 107 }, { - "__id__": 101 + "__id__": 109 + }, + { + "__id__": 111 } ], "_prefab": { - "__id__": 103 + "__id__": 113 }, "_lpos": { "__type__": "cc.Vec3", - "x": 0, - "y": -692.075, + "x": -280.808, + "y": -897.268, "z": 0 }, "_lrot": { @@ -2127,20 +2286,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 84 + "__id__": 92 }, "_children": [], "_active": true, "_components": [ { - "__id__": 86 + "__id__": 94 }, { - "__id__": 88 + "__id__": 96 } ], "_prefab": { - "__id__": 90 + "__id__": 98 }, "_lpos": { "__type__": "cc.Vec3", @@ -2177,11 +2336,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 85 + "__id__": 93 }, "_enabled": true, "__prefab": { - "__id__": 87 + "__id__": 95 }, "_contentSize": { "__type__": "cc.Size", @@ -2205,11 +2364,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 85 + "__id__": 93 }, "_enabled": true, "__prefab": { - "__id__": 89 + "__id__": 97 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2263,20 +2422,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 84 + "__id__": 92 }, "_children": [], "_active": true, "_components": [ { - "__id__": 92 + "__id__": 100 }, { - "__id__": 94 + "__id__": 102 } ], "_prefab": { - "__id__": 96 + "__id__": 104 }, "_lpos": { "__type__": "cc.Vec3", @@ -2313,11 +2472,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 91 + "__id__": 99 }, "_enabled": true, "__prefab": { - "__id__": 93 + "__id__": 101 }, "_contentSize": { "__type__": "cc.Size", @@ -2341,11 +2500,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 91 + "__id__": 99 }, "_enabled": true, "__prefab": { - "__id__": 95 + "__id__": 103 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2425,15 +2584,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 92 }, "_enabled": true, "__prefab": { - "__id__": 98 + "__id__": 106 }, "_contentSize": { "__type__": "cc.Size", - "width": 1200, + "width": 600, "height": 234 }, "_anchorPoint": { @@ -2453,11 +2612,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 92 }, "_enabled": true, "__prefab": { - "__id__": 100 + "__id__": 108 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2498,11 +2657,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 84 + "__id__": 92 }, "_enabled": true, "__prefab": { - "__id__": 102 + "__id__": 110 }, "clickEvents": [], "_interactable": true, @@ -2542,7 +2701,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 84 + "__id__": 92 }, "_id": "" }, @@ -2550,6 +2709,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "44qQ1VYMBNsJsysgiRvSEJ" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 92 + }, + "_enabled": true, + "__prefab": { + "__id__": 112 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 100.832, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "42nIH0VylAXa/gkTr3OJDr" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -2575,19 +2770,22 @@ "_active": true, "_components": [ { - "__id__": 105 + "__id__": 115 }, { - "__id__": 107 + "__id__": 117 + }, + { + "__id__": 119 } ], "_prefab": { - "__id__": 109 + "__id__": 121 }, "_lpos": { "__type__": "cc.Vec3", - "x": -9.885999999999967, - "y": -467.466, + "x": -9.886, + "y": -639.324, "z": 0 }, "_lrot": { @@ -2619,11 +2817,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 104 + "__id__": 114 }, "_enabled": true, "__prefab": { - "__id__": 106 + "__id__": 116 }, "_contentSize": { "__type__": "cc.Size", @@ -2647,11 +2845,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 104 + "__id__": 114 }, "_enabled": true, "__prefab": { - "__id__": 108 + "__id__": 118 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2686,6 +2884,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "52EgFtMnBPFIcMOs7SLTXV" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 114 + }, + "_enabled": true, + "__prefab": { + "__id__": 120 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 370.67600000000004, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f0EstMTaBPNp1N6cQ9Wqxy" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -2708,35 +2942,38 @@ "__id__": 1 }, "_children": [ - { - "__id__": 111 - }, - { - "__id__": 117 - }, { "__id__": 123 + }, + { + "__id__": 129 + }, + { + "__id__": 135 } ], "_active": true, "_components": [ { - "__id__": 129 + "__id__": 141 }, { - "__id__": 131 + "__id__": 143 }, { - "__id__": 133 + "__id__": 145 + }, + { + "__id__": 147 } ], "_prefab": { - "__id__": 135 + "__id__": 149 }, "_lpos": { "__type__": "cc.Vec3", "x": 6.602, - "y": -467.466, + "y": -639.324, "z": 0 }, "_lrot": { @@ -2768,20 +3005,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 110 + "__id__": 122 }, "_children": [], "_active": false, "_components": [ { - "__id__": 112 + "__id__": 124 }, { - "__id__": 114 + "__id__": 126 } ], "_prefab": { - "__id__": 116 + "__id__": 128 }, "_lpos": { "__type__": "cc.Vec3", @@ -2818,11 +3055,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 111 + "__id__": 123 }, "_enabled": true, "__prefab": { - "__id__": 113 + "__id__": 125 }, "_contentSize": { "__type__": "cc.Size", @@ -2846,11 +3083,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 111 + "__id__": 123 }, "_enabled": true, "__prefab": { - "__id__": 115 + "__id__": 127 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2930,20 +3167,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 110 + "__id__": 122 }, "_children": [], "_active": true, "_components": [ { - "__id__": 118 + "__id__": 130 }, { - "__id__": 120 + "__id__": 132 } ], "_prefab": { - "__id__": 122 + "__id__": 134 }, "_lpos": { "__type__": "cc.Vec3", @@ -2980,11 +3217,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 117 + "__id__": 129 }, "_enabled": true, "__prefab": { - "__id__": 119 + "__id__": 131 }, "_contentSize": { "__type__": "cc.Size", @@ -3008,11 +3245,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 117 + "__id__": 129 }, "_enabled": true, "__prefab": { - "__id__": 121 + "__id__": 133 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3092,20 +3329,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 110 + "__id__": 122 }, "_children": [], "_active": true, "_components": [ { - "__id__": 124 + "__id__": 136 }, { - "__id__": 126 + "__id__": 138 } ], "_prefab": { - "__id__": 128 + "__id__": 140 }, "_lpos": { "__type__": "cc.Vec3", @@ -3142,11 +3379,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 123 + "__id__": 135 }, "_enabled": true, "__prefab": { - "__id__": 125 + "__id__": 137 }, "_contentSize": { "__type__": "cc.Size", @@ -3170,11 +3407,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 123 + "__id__": 135 }, "_enabled": true, "__prefab": { - "__id__": 127 + "__id__": 139 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3228,11 +3465,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 122 }, "_enabled": true, "__prefab": { - "__id__": 130 + "__id__": 142 }, "_contentSize": { "__type__": "cc.Size", @@ -3256,21 +3493,21 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 122 }, "_enabled": true, "__prefab": { - "__id__": 132 + "__id__": 144 }, "editingDidBegan": [], "textChanged": [], "editingDidEnded": [], "editingReturn": [], "_textLabel": { - "__id__": 114 + "__id__": 126 }, "_placeholderLabel": { - "__id__": 120 + "__id__": 132 }, "_returnType": 0, "_string": "", @@ -3291,11 +3528,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 110 + "__id__": 122 }, "_enabled": true, "__prefab": { - "__id__": 134 + "__id__": 146 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3327,6 +3564,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "24wgn5Jk5ODZiby6t0YeND" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 122 + }, + "_enabled": true, + "__prefab": { + "__id__": 148 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 376.27600000000007, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "48tBIZR+ZDioP1UD2SQAq2" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -3350,34 +3623,37 @@ }, "_children": [ { - "__id__": 137 + "__id__": 151 }, { - "__id__": 153 + "__id__": 167 }, { - "__id__": 165 + "__id__": 179 } ], "_active": true, "_components": [ { - "__id__": 171 + "__id__": 187 }, { - "__id__": 173 + "__id__": 189 }, { - "__id__": 150 + "__id__": 164 + }, + { + "__id__": 191 } ], "_prefab": { - "__id__": 175 + "__id__": 193 }, "_lpos": { "__type__": "cc.Vec3", "x": 7.846, - "y": 354.386, + "y": 174.72800000000007, "z": 0 }, "_lrot": { @@ -3409,27 +3685,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 136 + "__id__": 150 }, "_children": [ { - "__id__": 138 + "__id__": 152 } ], "_active": false, "_components": [ { - "__id__": 144 + "__id__": 158 }, { - "__id__": 146 + "__id__": 160 }, { - "__id__": 148 + "__id__": 162 } ], "_prefab": { - "__id__": 164 + "__id__": 178 }, "_lpos": { "__type__": "cc.Vec3", @@ -3466,20 +3742,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 137 + "__id__": 151 }, "_children": [], "_active": true, "_components": [ { - "__id__": 139 + "__id__": 153 }, { - "__id__": 141 + "__id__": 155 } ], "_prefab": { - "__id__": 143 + "__id__": 157 }, "_lpos": { "__type__": "cc.Vec3", @@ -3516,11 +3792,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 138 + "__id__": 152 }, "_enabled": true, "__prefab": { - "__id__": 140 + "__id__": 154 }, "_contentSize": { "__type__": "cc.Size", @@ -3544,11 +3820,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 138 + "__id__": 152 }, "_enabled": true, "__prefab": { - "__id__": 142 + "__id__": 156 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3602,11 +3878,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 137 + "__id__": 151 }, "_enabled": true, "__prefab": { - "__id__": 145 + "__id__": 159 }, "_contentSize": { "__type__": "cc.Size", @@ -3630,11 +3906,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 137 + "__id__": 151 }, "_enabled": true, "__prefab": { - "__id__": 147 + "__id__": 161 }, "_alignFlags": 37, "_target": null, @@ -3666,17 +3942,17 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 137 + "__id__": 151 }, "_enabled": true, "__prefab": { - "__id__": 149 + "__id__": 163 }, "_scrollView": { - "__id__": 150 + "__id__": 164 }, "_handle": { - "__id__": 141 + "__id__": 155 }, "_direction": 1, "_enableAutoHide": false, @@ -3693,11 +3969,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 150 }, "_enabled": true, "__prefab": { - "__id__": 151 + "__id__": 165 }, "bounceDuration": 0.23, "brake": 0.75, @@ -3708,11 +3984,11 @@ "cancelInnerEvents": true, "scrollEvents": [], "_content": { - "__id__": 152 + "__id__": 166 }, "_horizontalScrollBar": null, "_verticalScrollBar": { - "__id__": 148 + "__id__": 162 }, "_id": "" }, @@ -3726,17 +4002,17 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 153 + "__id__": 167 }, "_children": [], "_active": true, "_components": [ { - "__id__": 161 + "__id__": 175 } ], "_prefab": { - "__id__": 163 + "__id__": 177 }, "_lpos": { "__type__": "cc.Vec3", @@ -3773,27 +4049,27 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 136 + "__id__": 150 }, "_children": [ { - "__id__": 152 + "__id__": 166 } ], "_active": true, "_components": [ { - "__id__": 154 + "__id__": 168 }, { - "__id__": 156 + "__id__": 170 }, { - "__id__": 158 + "__id__": 172 } ], "_prefab": { - "__id__": 160 + "__id__": 174 }, "_lpos": { "__type__": "cc.Vec3", @@ -3830,16 +4106,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 153 + "__id__": 167 }, "_enabled": true, "__prefab": { - "__id__": 155 + "__id__": 169 }, "_contentSize": { "__type__": "cc.Size", "width": 940, - "height": 1000 + "height": 1300 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -3858,11 +4134,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 153 + "__id__": 167 }, "_enabled": true, "__prefab": { - "__id__": 157 + "__id__": 171 }, "_type": 0, "_inverted": false, @@ -3880,11 +4156,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 153 + "__id__": 167 }, "_enabled": true, "__prefab": { - "__id__": 159 + "__id__": 173 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3939,16 +4215,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 152 + "__id__": 166 }, "_enabled": true, "__prefab": { - "__id__": 162 + "__id__": 176 }, "_contentSize": { "__type__": "cc.Size", "width": 920, - "height": 1000 + "height": 1200 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -3993,25 +4269,28 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 136 + "__id__": 150 }, "_children": [], "_active": true, "_components": [ { - "__id__": 166 + "__id__": 180 }, { - "__id__": 168 + "__id__": 182 + }, + { + "__id__": 184 } ], "_prefab": { - "__id__": 170 + "__id__": 186 }, "_lpos": { "__type__": "cc.Vec3", "x": -7.846, - "y": -474.801, + "y": -620, "z": 0 }, "_lrot": { @@ -4043,11 +4322,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 179 }, "_enabled": true, "__prefab": { - "__id__": 167 + "__id__": 181 }, "_contentSize": { "__type__": "cc.Size", @@ -4071,11 +4350,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 179 }, "_enabled": true, "__prefab": { - "__id__": 169 + "__id__": 183 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4110,6 +4389,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "74p2TD1V9KC70qRBaWzuv6" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 179 + }, + "_enabled": true, + "__prefab": { + "__id__": 185 + }, + "_alignFlags": 4, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 0, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 4, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "12vwkZlNpKQbHTJK5a4fuT" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -4129,16 +4444,16 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 150 }, "_enabled": true, "__prefab": { - "__id__": 172 + "__id__": 188 }, "_contentSize": { "__type__": "cc.Size", "width": 940, - "height": 1000 + "height": 1300 }, "_anchorPoint": { "__type__": "cc.Vec2", @@ -4157,11 +4472,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 136 + "__id__": 150 }, "_enabled": false, "__prefab": { - "__id__": 174 + "__id__": 190 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4196,6 +4511,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "c3taCLJuBMuajdMJYhNc31" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 150 + }, + "_enabled": true, + "__prefab": { + "__id__": 192 + }, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 255.272, + "_bottom": 0, + "_horizontalCenter": 0, + "_verticalCenter": 0, + "_isAbsLeft": true, + "_isAbsRight": true, + "_isAbsTop": true, + "_isAbsBottom": true, + "_isAbsHorizontalCenter": true, + "_isAbsVerticalCenter": true, + "_originalWidth": 0, + "_originalHeight": 0, + "_alignMode": 2, + "_lockFlags": 0, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a4dIn1sn9DOaog/Li2bkZ5" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -4219,29 +4570,29 @@ }, "_children": [ { - "__id__": 177 + "__id__": 195 }, { - "__id__": 183 + "__id__": 201 }, { - "__id__": 189 + "__id__": 207 } ], "_active": true, "_components": [ { - "__id__": 201 + "__id__": 219 }, { - "__id__": 203 + "__id__": 221 }, { - "__id__": 205 + "__id__": 223 } ], "_prefab": { - "__id__": 207 + "__id__": 225 }, "_lpos": { "__type__": "cc.Vec3", @@ -4278,20 +4629,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 176 + "__id__": 194 }, "_children": [], "_active": true, "_components": [ { - "__id__": 178 + "__id__": 196 }, { - "__id__": 180 + "__id__": 198 } ], "_prefab": { - "__id__": 182 + "__id__": 200 }, "_lpos": { "__type__": "cc.Vec3", @@ -4328,11 +4679,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 177 + "__id__": 195 }, "_enabled": true, "__prefab": { - "__id__": 179 + "__id__": 197 }, "_contentSize": { "__type__": "cc.Size", @@ -4356,11 +4707,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 177 + "__id__": 195 }, "_enabled": true, "__prefab": { - "__id__": 181 + "__id__": 199 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4411,20 +4762,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 176 + "__id__": 194 }, "_children": [], "_active": true, "_components": [ { - "__id__": 184 + "__id__": 202 }, { - "__id__": 186 + "__id__": 204 } ], "_prefab": { - "__id__": 188 + "__id__": 206 }, "_lpos": { "__type__": "cc.Vec3", @@ -4461,11 +4812,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 183 + "__id__": 201 }, "_enabled": true, "__prefab": { - "__id__": 185 + "__id__": 203 }, "_contentSize": { "__type__": "cc.Size", @@ -4489,11 +4840,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 183 + "__id__": 201 }, "_enabled": true, "__prefab": { - "__id__": 187 + "__id__": 205 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4573,24 +4924,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 176 + "__id__": 194 }, "_children": [ { - "__id__": 190 + "__id__": 208 } ], "_active": true, "_components": [ { - "__id__": 196 + "__id__": 214 }, { - "__id__": 198 + "__id__": 216 } ], "_prefab": { - "__id__": 200 + "__id__": 218 }, "_lpos": { "__type__": "cc.Vec3", @@ -4627,20 +4978,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 189 + "__id__": 207 }, "_children": [], "_active": true, "_components": [ { - "__id__": 191 + "__id__": 209 }, { - "__id__": 193 + "__id__": 211 } ], "_prefab": { - "__id__": 195 + "__id__": 213 }, "_lpos": { "__type__": "cc.Vec3", @@ -4677,11 +5028,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 190 + "__id__": 208 }, "_enabled": true, "__prefab": { - "__id__": 192 + "__id__": 210 }, "_contentSize": { "__type__": "cc.Size", @@ -4705,11 +5056,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 190 + "__id__": 208 }, "_enabled": true, "__prefab": { - "__id__": 194 + "__id__": 212 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4763,11 +5114,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 189 + "__id__": 207 }, "_enabled": true, "__prefab": { - "__id__": 197 + "__id__": 215 }, "_contentSize": { "__type__": "cc.Size", @@ -4791,11 +5142,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 189 + "__id__": 207 }, "_enabled": true, "__prefab": { - "__id__": 199 + "__id__": 217 }, "clickEvents": [], "_interactable": true, @@ -4838,12 +5189,12 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 189 + "__id__": 207 }, "checkEvents": [], "_isChecked": true, "_checkMark": { - "__id__": 193 + "__id__": 211 }, "_id": "" }, @@ -4870,11 +5221,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 176 + "__id__": 194 }, "_enabled": true, "__prefab": { - "__id__": 202 + "__id__": 220 }, "_contentSize": { "__type__": "cc.Size", @@ -4898,11 +5249,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 176 + "__id__": 194 }, "_enabled": true, "__prefab": { - "__id__": 204 + "__id__": 222 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4943,11 +5294,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 176 + "__id__": 194 }, "_enabled": true, "__prefab": { - "__id__": 206 + "__id__": 224 }, "clickEvents": [], "_interactable": true, @@ -5016,31 +5367,31 @@ }, "_enabled": true, "__prefab": { - "__id__": 209 + "__id__": 227 }, "backBtn": { "__id__": 10 }, "scrollView": { - "__id__": 136 + "__id__": 150 }, "listContent": { - "__id__": 152 + "__id__": 166 }, "listTemplate": { - "__id__": 176 + "__id__": 194 }, "selectedLabel": { - "__id__": 49 + "__id__": 51 }, "completeBtn": { - "__id__": 64 + "__id__": 70 }, "previewBtn": { - "__id__": 84 + "__id__": 92 }, "shareTitleEditBox": { - "__id__": 110 + "__id__": 122 }, "dataBtn": { "__id__": 34 @@ -5066,7 +5417,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 211 + "__id__": 229 }, "_contentSize": { "__type__": "cc.Size", @@ -5094,7 +5445,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 213 + "__id__": 231 }, "_alignFlags": 45, "_target": null, @@ -5132,4 +5483,4 @@ "instance": null, "targetOverrides": null } -] +] \ No newline at end of file diff --git a/assets/prefabs/PageWriteLevels.ts b/assets/prefabs/PageWriteLevels.ts index f1f25c9..5ea46b4 100644 --- a/assets/prefabs/PageWriteLevels.ts +++ b/assets/prefabs/PageWriteLevels.ts @@ -16,7 +16,7 @@ const { ccclass, property } = _decorator; /** * 布局配置 - * view (ScrollView 的可视窗口) 宽 900,高 1000 + * view (ScrollView 的可视窗口) 宽 900,高 1100 * 关卡 item 固定两列,纵向滚动 * * item 的实际显示尺寸从 ListTpl 的 UITransform * scale 派生, @@ -29,7 +29,7 @@ const LAYOUT_CONFIG = { EDGE_PADDING_Y: 32, CENTER_ROWS: 2, VIEW_WIDTH: 900, - VIEW_HEIGHT: 1000, + VIEW_HEIGHT: 1300, }; /** 必须选择的关卡数量 */ diff --git a/assets/resources/.DS_Store b/assets/resources/.DS_Store index 0893e8b92130db382f9f34164c368b57fd0a054e..9405e371358a2109bb06248c5dd02daca0131844 100644 GIT binary patch delta 1299 zcmeH_U2IH26vyX3-RfSG+SzT_$5@Ke%2v}=#5da(r7c^vsINA+y|>)h?ykMtQXg5w zldnW>;v*tH9uN|dR0+b12oe#Y1c^lANg_ccBqUZaQyIuuz6dX0v9ftpE9YIN-lRv=q|vRVCyiLtT%jjSX%*$tpdr4|r>MQp7mlPr#DMu(wmPTr^3kujo3tVu^|61rTq z?1d6Bo`p?WhLfwAgJrCog*O^eP2pxn39w4BJfgPg5ru2%JSn$l3Y#icc4v#_^_lE5 zm{&Bn$2vRpXwpSt+Gq{KwxQSc1jeB^4 zr|8FPe85M1!Z+%mxpV+^QBFOyfR@lw8lcl@HLazMner*JZLI#)j=iC(G`Uu&(C=gU zzS@P0>gpT*FnUFQ89mGI-2i4;-g3^0$2ui*p4%_SZMctFkG;Nf=Bu2f$Z_F0w#t0v zQ>BZH!)DG>>JW zqseB`f>x*!M+8-!h$4;zwqZMVAcb8vll?Z6qd11+IDxY`hx53AUR*&RuHm|*bO#Ud g46pFE_w(RF9NIauH*e?{hgIfX|Nnh{_ddga0?(W;3;+NC literal 8196 zcmeHMU2GIp6u#fIr89J(1GKVW2R2=ZfGyM(Z23#Jf69N6ZRxfYmff9^4oqjt&g>Q} zH5(IOKr}vS{EI&ML*zk4i7%QciasiuV2lqKjXw{X=!?pOXXefV{o%pH7{$5C+;h)8 z=iEEz%y;hWnPrTjBd^`XScEYq(&bU5inK`4{`6U2R zuLSTLjj0asZK45<2einkZ%S+O>H&c%f)WGVoa9kYooGCuMNYXn12<;~c1BR4z~7zh zqP{vqoYSxmBM?SldIY@msbCHpWd^e*)$ivsqo(1wO--LeC@Zg+RVh}ARpS1{usxP= z({A4BNayx>T(51LnbJ6&*=y)yDW#^NhOS9_z64mge}j2`&&N zQA#P1@$t1SEe+ANt?MTmqT}nEn`qo}_r!!G*2dOs+><(Dj#&0d?gWB^fX$iW)TzlH znNFdTe~~Cllsx*PKeA??A3D)(Uel{kc(ThwzWH_ zd-DFQZRSTTC#B5Grp;{LOuKr!X(o&ZbegMnvN_u{ciWEPEi;gG^<%ClnKijOceuY`I7Y_Qd#&_{F3m%Obg4SBXz}fJs>&6v8b1aNrFy5_>yQtk zlIDu5Z0D1kP4j(N99dMYCe%Jr`9!2gWLO1*fKQK=<6n%G9!)I1iVtJ&W{dua2RasS3RFa< zvS!xBcCdpi$Hv)d_9Q#Q-e4El2kbNU75kq3!hQoV3ze9SD%4;xmZ1Ub(26#!M+bVa z8+(wz5QbskFdQ7iag5^x9>z(W!f8B;C-5wu!}E9nui!Pjj&pbu@8BXn!pHa&SMW8y z!MFGczvB;F6)J>!(*u?QILA%U7*g+qSv=8VosZOHjQr z0esX?$`v2=J}Ral_L856@{*;c#Jiq~JT?0$UG!t3m$gb|pdDK#Qo1M=0lQ))vD=kd zoULnIEmCSKg3roz%`Flopi&mFjjhCjGxEkw5~ZS29--Ywb z>pK4jiZG06PUn*DB>Z)`6Gn% z$M86w!qa$$(EcJ`!pk^=R|)HH;XK~Pdw3rg@L_=ZFA4KM;KwOA-Z>e^_;oUl3yGX% z+SVbOEg^rh!7ag+aW5iX{oj4_@Bg=iub~rR1i}c+908PfCAvCDcC)k2tF@za9i+=^ zo?ekt--J5994G3R<3z9hVMyaBsd_f?fEGEW8EXIdhk(EKV>^8RhwpzMr?*=7Cx)$V AO8@`> diff --git a/assets/resources/spine/.DS_Store b/assets/resources/spine/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..41d4ce5706a5eac0216fba35a2b038de3a13458c GIT binary patch literal 8196 zcmeHMTWl0n7(U;$v@>>qp|nuYW!EkWfmTYnlu|ECTNJd=!nSl<3d`)y2m{lZb!WB< z7POeCQG(GY@tXK#6y!+_`Xa_a&_^vAjPb!lV)Q{wj88oH&z#wEX?f5XW8<7;&VO#- znfd?uzM1`J8DnTKXe$}3V~mM(cvh*RYKr2`d&i_A1S92SL3qY`n9UrfXNpd4(&}&^ zj6fKHFalu&!U%*B_%B3&-q~IeZ}Hyevtb=ZAdJBOG6LT7Ax4L16M-G$)_-(R<);8- zy%fMN)TTVZ$HW4g2<#ZQK9u(4*#iP7f)oQBPV+HuIoU*D$GGKi1`cNk&Ws>Kfq!pUDYi(?P`9f*Xy-yGgE4-nH`2+Oe-}Vw&kjZrRRNsq3N__sNb+OyV!0QEY0z; zNj@P;qLfzZMn_k#TGbF+-O_rbAvW6D+(hkFYmXd}#M=0Zw(aQy=CEZy&s{ohjo$>wd-?6Dog+h!o;>IYqKZqih0 z(6RGwhrd}`Q3{T}U8lW_5xtXkbW#SL(gW7q` z1WYmR$6qO`9K)ClFVDCZSAGGk_v8wO{-oRzuG!4|KE7)@Bh=vr|@FK2!s*%YY{+sXR@=M zFt>W9dAW9sjy-gE#alPVtq-BfPshpn={VVmKMbiIqop1u5!f+qX@ttZ{vm+>8vpx0 Sxx@E=`2P2K>(h7IR(}FJ5_y^c literal 0 HcmV?d00001 diff --git a/assets/resources/spine/passPose.meta b/assets/resources/spine/passPose.meta new file mode 100644 index 0000000..873e0c1 --- /dev/null +++ b/assets/resources/spine/passPose.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "62bb3395-0a86-43c7-8c4e-30dc272c9383", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/spine/passPose/skeleton.atlas b/assets/resources/spine/passPose/skeleton.atlas new file mode 100644 index 0000000..069aef5 --- /dev/null +++ b/assets/resources/spine/passPose/skeleton.atlas @@ -0,0 +1,62 @@ + +skeleton.png +size: 281,409 +format: RGBA8888 +filter: Linear,Linear +repeat: none +good + rotate: false + xy: 2, 2 + size: 260, 93 + orig: 260, 93 + offset: 0, 0 + index: -1 +亮点1 (1) + rotate: false + xy: 23, 385 + size: 23, 22 + orig: 26, 25 + offset: 1, 2 + index: -1 +亮点1 (2) + rotate: false + xy: 2, 389 + size: 19, 18 + orig: 21, 21 + offset: 1, 2 + index: -1 +亮点1 (3) + rotate: false + xy: 48, 375 + size: 32, 32 + orig: 43, 43 + offset: 5, 6 + index: -1 +亮点大 + rotate: false + xy: 147, 283 + size: 125, 124 + orig: 140, 140 + offset: 7, 8 + index: -1 +图层 13 2 + rotate: false + xy: 2, 97 + size: 277, 92 + orig: 277, 93 + offset: 0, 1 + index: -1 +星星 + rotate: true + xy: 82, 363 + size: 44, 63 + orig: 46, 65 + offset: 1, 1 + index: -1 +组 1 2 + rotate: false + xy: 2, 191 + size: 267, 90 + orig: 267, 90 + offset: 0, 0 + index: -1 diff --git a/assets/resources/spine/passPose/skeleton.atlas.meta b/assets/resources/spine/passPose/skeleton.atlas.meta new file mode 100644 index 0000000..bdf6087 --- /dev/null +++ b/assets/resources/spine/passPose/skeleton.atlas.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.0", + "importer": "*", + "imported": true, + "uuid": "87210cc5-bbb1-4b08-8723-ca58e073aa69", + "files": [ + ".atlas", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/spine/passPose/skeleton.json b/assets/resources/spine/passPose/skeleton.json new file mode 100644 index 0000000..8df966e --- /dev/null +++ b/assets/resources/spine/passPose/skeleton.json @@ -0,0 +1,806 @@ +{ +"skeleton": { + "hash": "5g+pbV3em/XRMMTUCFs+FCta7b0=", + "spine": "3.8.75", + "x": -152.01, + "y": -87.03, + "width": 308.06, + "height": 170.6, + "images": "C:/Users/jihuiwang/Downloads/亮点", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "good", "parent": "root" }, + { "name": "亮点1 (1)", "parent": "root", "x": -47.75, "y": 51.34 }, + { "name": "亮点1 (2)", "parent": "root", "x": -101.75, "y": 46.85 }, + { "name": "亮点1 (3)", "parent": "root", "x": 53.8, "y": 51.61 }, + { "name": "亮点大", "parent": "root", "x": 11.71 }, + { "name": "星星", "parent": "root", "x": -53.44, "y": -54.53 }, + { "name": "星星2", "parent": "root", "x": 46.48, "y": -44.29, "scaleX": 0.7758, "scaleY": 0.7758 }, + { "name": "星星3", "parent": "root", "x": 81.98, "y": -69.17, "scaleX": 0.3525, "scaleY": 0.3525 }, + { "name": "星星4", "parent": "root", "x": -137.62, "y": 12.08, "scaleX": 0.6258, "scaleY": 0.6258 }, + { "name": "星星5", "parent": "root", "x": 141.64, "y": -19.76, "scaleX": 0.5363, "scaleY": 0.5363 }, + { "name": "亮点1 (2)2", "parent": "root", "x": 94.96, "y": 42.33 }, + { "name": "亮点1 (3)2", "parent": "root", "x": 134.55, "y": 10.91 }, + { "name": "bone2", "parent": "root" }, + { "name": "bone3", "parent": "root" } +], +"slots": [ + { "name": "good", "bone": "good", "attachment": "good" }, + { "name": "亮点1 (1)", "bone": "亮点1 (1)", "attachment": "亮点1 (1)", "blend": "screen" }, + { "name": "亮点1 (2)", "bone": "亮点1 (2)", "attachment": "亮点1 (2)", "blend": "screen" }, + { "name": "亮点1 (2)2", "bone": "亮点1 (2)2", "attachment": "亮点1 (2)", "blend": "screen" }, + { "name": "亮点1 (3)", "bone": "亮点1 (3)", "attachment": "亮点1 (3)", "blend": "screen" }, + { "name": "亮点1 (3)2", "bone": "亮点1 (3)2", "attachment": "亮点1 (3)", "blend": "screen" }, + { "name": "亮点大", "bone": "亮点大", "attachment": "亮点大", "blend": "additive" }, + { "name": "星星", "bone": "星星", "attachment": "星星", "blend": "screen" }, + { "name": "星星5", "bone": "星星5", "attachment": "星星", "blend": "screen" }, + { "name": "星星4", "bone": "星星4", "color": "ffffffc9", "attachment": "星星", "blend": "screen" }, + { "name": "星星3", "bone": "星星3", "attachment": "星星", "blend": "screen" }, + { "name": "星星2", "bone": "星星2", "color": "ffffffb2", "attachment": "星星", "blend": "screen" }, + { "name": "图层 13 2", "bone": "bone3", "attachment": "图层 13 2" }, + { "name": "组 1 2", "bone": "bone2", "attachment": "组 1 2" } +], +"skins": [ + { + "name": "default", + "attachments": { + "亮点1 (2)": { + "亮点1 (2)": { "width": 21, "height": 21 } + }, + "亮点1 (2)2": { + "亮点1 (2)": { "width": 21, "height": 21 } + }, + "亮点1 (3)2": { + "亮点1 (3)": { "width": 43, "height": 43 } + }, + "图层 13 2": { + "图层 13 2": { "width": 277, "height": 93 } + }, + "星星2": { + "星星": { "width": 46, "height": 65 } + }, + "星星3": { + "星星": { "width": 46, "height": 65 } + }, + "星星4": { + "星星": { "width": 46, "height": 65 } + }, + "星星5": { + "星星": { "width": 46, "height": 65 } + }, + "星星": { + "星星": { "width": 46, "height": 65 } + }, + "亮点1 (3)": { + "亮点1 (3)": { "width": 43, "height": 43 } + }, + "亮点1 (1)": { + "亮点1 (1)": { "width": 26, "height": 25 } + }, + "组 1 2": { + "组 1 2": { "width": 267, "height": 90 } + }, + "亮点大": { + "亮点大": { "scaleX": 1.1937, "scaleY": 1.1937, "width": 140, "height": 140 } + }, + "good": { + "good": { "width": 260, "height": 93 } + } + } + } +], +"animations": { + "1": { + "slots": { + "亮点1 (3)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "星星": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "图层 13 2": { + "attachment": [ + { "name": null } + ] + }, + "亮点1 (2)": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffff00" } + ] + }, + "good": { + "color": [ + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "color": "ffffff00" } + ] + }, + "星星3": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "星星2": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffb2", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "组 1 2": { + "attachment": [ + { "name": null } + ] + }, + "星星5": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点1 (1)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1667, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": "stepped" }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "亮点1 (2)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点大": { + "color": [ + { "time": 0.1667, "color": "ffffffff", "curve": 0.442, "c2": 0.42, "c3": 0.819, "c4": 0.82 }, + { "time": 0.3333, "color": "ffffff00" } + ] + }, + "亮点1 (3)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "星星4": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6667, "color": "ffffff00" } + ] + } + }, + "bones": { + "亮点1 (1)": { + "translate": [ + { "time": 0.3, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 110.68 } + ] + }, + "亮点1 (2)": { + "translate": [ + { "time": 0.1667, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 89.43 } + ] + }, + "亮点1 (3)": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "x": 2.2, "y": 49.11 } + ] + }, + "亮点大": { + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 87.86 } + ], + "scale": [ + { "x": 0.5, "y": 0.5 }, + { "time": 0.3333 }, + { "time": 0.3667, "x": 0.01, "y": 0.01 } + ] + }, + "星星": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 15.39 } + ], + "scale": [ + { "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "x": 0.8, "y": 0.8 } + ] + }, + "星星2": { + "translate": [ + { "time": 0.1, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 13.19 } + ] + }, + "星星3": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "y": 35.88 } + ] + }, + "星星4": { + "translate": [ + { "time": 0.2333, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 43.25 } + ] + }, + "星星5": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 19.06 } + ] + }, + "亮点1 (2)2": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 57.91 } + ] + }, + "good": { + "rotate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "angle": -18.23, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "angle": 12.17, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "angle": -14.28, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "angle": 11.65, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "angle": -6.34, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "y": 87.86 } + ] + } + } + }, + "2": { + "slots": { + "亮点1 (3)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "星星": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "图层 13 2": { + "color": [ + { "time": 0.5, "color": "ffffffff" }, + { "time": 0.8667, "color": "ffffff00" } + ] + }, + "good": { + "color": [ + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "color": "ffffff00" } + ], + "attachment": [ + { "name": null } + ] + }, + "亮点1 (2)": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffff00" } + ] + }, + "星星3": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "星星2": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffb2", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "组 1 2": { + "attachment": [ + { "name": null } + ] + }, + "星星5": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点1 (1)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1667, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": "stepped" }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "亮点1 (2)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点大": { + "color": [ + { "time": 0.1667, "color": "ffffffff", "curve": 0.442, "c2": 0.42, "c3": 0.819, "c4": 0.82 }, + { "time": 0.3333, "color": "ffffff00" } + ] + }, + "亮点1 (3)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "星星4": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6667, "color": "ffffff00" } + ] + } + }, + "bones": { + "亮点大": { + "rotate": [ + { "angle": -0.41 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 87.86 } + ], + "scale": [ + { "x": 0.5, "y": 0.5 }, + { "time": 0.3333 }, + { "time": 0.3667, "x": 0.01, "y": 0.01 } + ] + }, + "bone3": { + "rotate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "angle": -18.23, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "angle": 12.17, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "angle": -14.28, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "angle": 11.65, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "angle": -6.34, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "y": 87.86 } + ] + }, + "good": { + "rotate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "angle": -18.23, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "angle": 12.17, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "angle": -14.28, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "angle": 11.65, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "angle": -6.34, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "y": 87.86 } + ] + }, + "星星3": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "y": 35.88 } + ] + }, + "亮点1 (2)2": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 57.91 } + ] + }, + "星星": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 15.39 } + ], + "scale": [ + { "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "x": 0.8, "y": 0.8 } + ] + }, + "亮点1 (3)": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "x": 2.2, "y": 49.11 } + ] + }, + "星星2": { + "translate": [ + { "time": 0.1, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 13.19 } + ] + }, + "亮点1 (1)": { + "translate": [ + { "time": 0.3, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 110.68 } + ] + }, + "星星4": { + "translate": [ + { "time": 0.2333, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 43.25 } + ] + }, + "亮点1 (2)": { + "translate": [ + { "time": 0.1667, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 89.43 } + ] + }, + "星星5": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 19.06 } + ] + } + } + }, + "3": { + "slots": { + "亮点1 (3)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "星星": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "图层 13 2": { + "attachment": [ + { "name": null } + ] + }, + "good": { + "color": [ + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "color": "ffffff00" } + ], + "attachment": [ + { "name": null } + ] + }, + "亮点1 (2)": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffff00" } + ] + }, + "星星3": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "星星2": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffb2", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "组 1 2": { + "color": [ + { "time": 0.5, "color": "ffffffff" }, + { "time": 0.8667, "color": "ffffff00" } + ] + }, + "星星5": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点1 (1)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1667, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": "stepped" }, + { "time": 0.5, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "color": "ffffff00" } + ] + }, + "亮点1 (2)2": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "color": "ffffff00" } + ] + }, + "亮点大": { + "color": [ + { "time": 0.1667, "color": "ffffffff", "curve": 0.442, "c2": 0.42, "c3": 0.819, "c4": 0.82 }, + { "time": 0.3333, "color": "ffffff00" } + ] + }, + "亮点1 (3)": { + "color": [ + { "color": "ffffff00", "curve": "stepped" }, + { "time": 0.1, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "color": "ffffff00" } + ] + }, + "星星4": { + "color": [ + { "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3333, "color": "ffffffc9", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "color": "ffffff00", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5667, "color": "ffffffff", "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6667, "color": "ffffff00" } + ] + } + }, + "bones": { + "good": { + "rotate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "angle": -18.23, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "angle": 12.17, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "angle": -14.28, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "angle": 11.65, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "angle": -6.34, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "y": 87.86 } + ] + }, + "星星3": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.7333, "y": 35.88 } + ] + }, + "星星": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 15.39 } + ], + "scale": [ + { "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4333, "x": 0.8, "y": 0.8, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "x": 1.313, "y": 1.313, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "x": 0.8, "y": 0.8 } + ] + }, + "星星5": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 19.06 } + ] + }, + "亮点大": { + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 87.86 } + ], + "scale": [ + { "x": 0.5, "y": 0.5 }, + { "time": 0.3333 }, + { "time": 0.3667, "x": 0.01, "y": 0.01 } + ] + }, + "亮点1 (2)": { + "translate": [ + { "time": 0.1667, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 89.43 } + ] + }, + "星星2": { + "translate": [ + { "time": 0.1, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5333, "y": 13.19 } + ] + }, + "亮点1 (1)": { + "translate": [ + { "time": 0.3, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "y": 110.68 } + ] + }, + "亮点1 (3)": { + "translate": [ + { "time": 0.2, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8333, "x": 2.2, "y": 49.11 } + ] + }, + "星星4": { + "translate": [ + { "time": 0.2333, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 43.25 } + ] + }, + "亮点1 (2)2": { + "translate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6333, "y": 57.91 } + ] + }, + "bone2": { + "rotate": [ + { "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.1, "angle": -18.23, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.2, "angle": 12.17, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.3, "angle": -14.28, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.4, "angle": 11.65, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.5, "angle": -6.34, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.6 } + ], + "translate": [ + { "time": 0.5, "curve": 0.25, "c3": 0.846, "c4": 0.81 }, + { "time": 0.8667, "y": 87.86 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/assets/resources/spine/passPose/skeleton.json.meta b/assets/resources/spine/passPose/skeleton.json.meta new file mode 100644 index 0000000..dd4ba01 --- /dev/null +++ b/assets/resources/spine/passPose/skeleton.json.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.2.7", + "importer": "spine-data", + "imported": true, + "uuid": "443e4aca-50d0-4d49-9c21-c1daeb44116d", + "files": [ + ".json" + ], + "subMetas": {}, + "userData": { + "atlasUuid": "87210cc5-bbb1-4b08-8723-ca58e073aa69" + } +} diff --git a/assets/resources/spine/passPose/skeleton.png b/assets/resources/spine/passPose/skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..ba98512678128e36f17e4d157de47a17c1926fdd GIT binary patch literal 37405 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 l0T3Yb&4297{{LFBz5~