diff --git a/AGENTS.md b/AGENTS.md index 3a8103a..491a986 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -19,84 +19,62 @@ Git 历史采用 Conventional Commits,且摘要多为中文,例如 `feat: # Memory Context -# [mp-xieyingeng] recent context, 2026-04-29 6:32pm GMT+8 +# $CMEM mp-xieyingeng 2026-05-01 10:06am GMT+8 -Legend: 🎯session 🔴bugfix 🟣feature 🔄refactor ✅change 🔵discovery ⚖️decision 🚨security_alert 🔐security_note +Legend: 🎯session 🔴bugfix 🟣feature 🔄refactor ✅change 🔵discovery ⚖️decision Format: ID TIME TYPE TITLE Fetch details: get_observations([IDs]) | Search: mem-search skill -Stats: 50 obs (9,755t read) | 1,857,754t work | 99% savings +Stats: 47 obs (10,663t read) | 538,681t work | 98% savings -### Apr 26, 2026 -1330 4:45p 🔄 API Protocol Upgrade - NextLevel-Driven Architecture -1331 " ✅ ApiTypes.ts type definitions updated -1332 " ✅ Task 4 completed: ApiTypes.ts type definitions updated -1333 4:46p ✅ Tasks 4 and 5 completed: type definitions migrated -1334 5:10p 🔵 进度条小百分比时圆角畸形问题 -1335 " 🔵 进度条圆角畸形问题调查中 -1336 " 🔵 通关弹窗进度条使用 Cocos ProgressBar 组件 -1337 5:11p 🔵 进度条圆角畸形调查中 - Prefab 结构检查 -1338 " 🔵 ProgressBar 系统架构已定位 -1340 " 🔵 找到进度条圆角畸形根本原因 -1341 5:12p 🔵 进度条小百分比时圆角变形问题定位 -1339 " 🔵 发现 RoundedRectMask 工具组件 -S1309 移除 PageLevel.ts 进入关卡时弹出体力扣减 toast (Apr 26 at 5:16 PM) -1342 5:16p 🔵 PassModal 进度值规范化逻辑 -1343 5:17p 🔴 进度条圆角畸形问题已修复 -1344 " ⚖️ 探索使用 Mask 裁剪替代最小进度值方案 -1345 " ⚖️ 否决 Mask 方案,确认最小进度值方案最优 -### Apr 27, 2026 -1346 9:21a 🔴 移除进入游戏后的体力扣减 toast 提示 -1347 " 🔴 移除进入游戏后的体力扣减 toast 提示 -1348 " 🟣 首页添加体力值显示功能 -S1308 移除进入游戏关卡时弹出体力扣减的 toast 提示 (Apr 27 at 9:21 AM) -S1310 移除进入游戏体力扣减 toast 并在首页添加体力显示 (Apr 27 at 9:22 AM) -S1311 移除体力扣减 toast 并完善首页体验 (Apr 27 at 9:23 AM) -1349 9:25a ✅ PageHome.ts 添加 ToastManager 导入 -1350 " ✅ PK按钮点击改为提示"功能开发中" -S1313 Implement object-fit: cover image scaling in Cocos Creator to prevent downloaded images from being distorted (Apr 27 at 9:26 AM) -1351 9:32a 🟣 Stamina animation system for level entry -1352 " 🔵 Cocos Creator game project structure discovered -1354 " 🟣 StarGame 按钮点击动画需求 -1356 " 🔵 体力系统架构发现 -1353 9:33a 🔵 StaminaManager API confirmed for stamina operations -1355 9:37a 🔵 项目结构和现有代码发现 -1357 9:38a 🔵 EnterLevelData 结构分析 -1359 9:39a 🟣 Stamina animation system implemented for game entry flow -1358 9:41a ⚖️ 体力值飞行动画实现计划制定完成 -1362 9:45a 🟣 Image Cover Mode Scaling in Cocos Creator -S1312 Fix image distortion in PageLevel.ts by implementing object-fit: cover behavior for downloaded images (Apr 27 at 9:45 AM) -1360 " ✅ Cocos Creator animation imports added to PageHome.ts -1361 " ✅ Animation constants added to PageHome class -1363 " ✅ Start game button integrated with stamina check and animation flow -1364 " 🟣 Stamina consumption animation fully implemented in PageHome -S1314 Implement stamina consumption animation in Cocos Creator game - when clicking StarGame button, IconLive node flies to button with floating "-1" text, then navigates to level (Apr 27 at 9:45 AM) -1365 9:46a 🔴 Animation completes but navigation to PageLevel fails -S1315 为 PageLevel.ts 的 mainImage 和 mainImage2 节点实现 CSS cover 模式图片缩放 (Apr 27 at 9:46 AM) -1366 9:50a 🔴 Cocos Creator tween chain broken by premature node destroy -1367 9:55a 🔴 Navigation still failing after first tween chain fix - further debugging needed -1368 " 🔴 Decoupled fly animation from float text timing using setTimeout -1369 9:56a 🔴 Cocos Creator tween chain broken by any node state change mid-animation -1370 9:59a 🟣 CSS cover-style image scaling for PageLevel images -1371 10:01a ✅ PageLevel.ts imports extended for cover-style image scaling -1372 " 🟣 CSS cover-mode image scaling implemented for PageLevel images -S1316 Debug cover mode image overflow in PageLevel.ts - image exceeds container bounds despite Mask applied (Apr 27 at 10:02 AM) -1373 10:02a 🔴 Cover mode image overflows container bounds -1374 10:06a 🔵 GRAPHICS_RECT vs GRAPHICS_STENCIL for Mask in Cocos Creator -1375 10:08a 🔴 Mask.Type.RECT does not exist in Cocos Creator API -1376 " 🔵 MaskType enum found in Cocos Creator 3.8 engine declarations -1378 " 🔵 MaskType enum values confirmed - GRAPHICS_RECT exists -1377 10:09a 🔵 MaskType enum definition found at line 46015 -1379 10:10a 🔴 Reverted Mask.Type to GRAPHICS_RECT -S1317 Implement CSS cover-mode image scaling for PageLevel.ts mainImage nodes (Apr 27 at 10:10 AM) -**Investigated**: Cover mode implementation in _applyCoverSprite() using Mask + scaled child node approach; Cocos Creator 3.8 MaskType enum investigation; root cause analysis of image overflow +### Apr 24, 2026 +101 8:46a 🟣 Live label display format updated to X/Y format +114 6:40p 🟣 Dynamic Input Layout Initialization in PageLevel Prefab +115 6:41p 🟣 Dynamic Punch Block Layout for PageLevel.prefab +116 " 🔵 Layout Component Configuration for Input and Punch Blocks +119 6:42p 🟣 Dynamic Input Blocks and Punch Layout System Implemented +121 " 🟣 PageLevel Prefab Updated with punchLayout Property +122 " 🔄 Cleanup After Dynamic Block Refactoring +124 " ✅ TypeScript Compilation Check in Progress +126 6:43p ✅ TypeScript Compilation Check Extended +127 " 🔄 Complete Diff of PageLevel.ts Dynamic Block System +128 " 🔵 PageLevel.prefab Changes Not Persisted +129 6:44p 🟣 PageLevel Prefab Correctly Updated with punchLayout +130 " ✅ TypeScript Compilation Blocked - Permission Required +133 6:45p 🔄 Extracted getPunchBlockLabel Helper Method +134 " 🔄 Template Node Hiding Logic Improved +136 6:48p ⚖️ TypeScript diagnostics disabled, using IDE/linter instead +138 " 🔄 PageLevel 输入方式从单框改为逐字格子 +139 " 🔄 谐音梗展示从 Label 改为动态 Block 节点 +140 " ✅ PageLevel.prefab 布局位置微调 +165 8:08p 🟣 PageLevel input layout simplified to single-character boxes with auto-distribution +167 8:09p 🔵 PageLevel.ts input block structure and callback stubs discovered +168 " 🟣 Auto-distribute characters across input boxes and auto-submit on completion implemented +169 " 🔴 PageLevel.ts node cleanup now calls removeFromParent before destroy +170 8:10p 🔄 PageLevel.ts full diff: single EditBox replaced with per-character block system +171 " 🔴 distributeInputText() wrapped in try/finally to guarantee flag reset +179 8:23p ✅ Game011_3.ttf font relocated from resources/ to dedicated fonts/ bundle directory +180 " 🟣 PageLoading.ts now loads fonts as a dynamic bundle after level data, before UI +181 " 🔄 AssetManager import switched to type-only import in PageLoading.ts +182 8:31p 🟣 PageLevel input UX improvement: full-string editing support +183 " 🟣 PageLevel input UX: full-string editing implemented +186 8:34p 🔴 PageLevel: clear input text on wrong answer +187 8:35p 🟣 PageLevel: delay pass modal to show punchline +189 8:36p 🔄 PageLevel: level completion reporting made fire-and-forget +191 8:45p 🔴 PageLevel: punchline block cleanup improved +192 8:46p 🟣 PageLevel.ts TitleLevel Label variable reserved +193 8:47p 🔵 PageLevel.ts level number tracking mechanism discovered +195 " 🟣 PageLevel.ts TitleLevel dynamic label update implemented +196 8:53p 🔵 PageLevel punchline not updated from enterLevel API +198 " 🔴 LevelDataManager updateLevelDetails now includes punchline +199 " 🔴 PageLevel punchline flow and empty state layout fixed +200 8:54p 🔴 LevelDataManager preserves existing punchline when enter returns null +203 9:06p 🟣 PageLevel.ts 新增图片描述标签绑定字段 +205 9:07p 🟣 PageLevel.ts 图片描述标签字段对接完成 +206 9:09p ✅ PageLevel.ts 回退图片描述标签字段命名 +208 9:11p 🟣 LevelDataManager 增加图片描述字段存储 +214 9:40p 🟣 拼图游戏关卡内 Punch Layout 显隐控制 +216 " 🟣 PageLevel.ts punchline 显隐控制逻辑对接完成 -**Learned**: Cocos Creator Mask only clips child nodes, NOT the container's own Sprite component; GRAPHICS_RECT = 0 is valid enum value in Cocos 3.8; container Sprite renders outside Mask bounds; solution: disable containerSprite and use child node for image display - -**Completed**: _applyCoverSprite() method implemented with: Mask(GRAPHICS_RECT) on container, child node '_coverImg' with Sprite.SizeMode.RAW, cover scale calculation, containerSprite.enabled = false to prevent overflow - -**Next Steps**: User to test in Cocos Creator editor to verify image clipping now works correctly - - -Access 1858k tokens of past work via get_observations([IDs]) or mem-search skill. +Access 539k tokens of past work via get_observations([IDs]) or mem-search skill. \ No newline at end of file diff --git a/assets/PageLoading.prefab b/assets/PageLoading.prefab index 8749d73..d60f4c1 100644 --- a/assets/PageLoading.prefab +++ b/assets/PageLoading.prefab @@ -25,23 +25,26 @@ "__id__": 10 }, { - "__id__": 24 + "__id__": 18 + }, + { + "__id__": 32 } ], "_active": true, "_components": [ { - "__id__": 30 + "__id__": 38 }, { - "__id__": 32 + "__id__": 40 }, { - "__id__": 34 + "__id__": 42 } ], "_prefab": { - "__id__": 36 + "__id__": 44 }, "_lpos": { "__type__": "cc.Vec3", @@ -229,6 +232,179 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.Node", + "_name": "logo", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + }, + { + "__id__": 13 + }, + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 481.46299999999997, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.43, + "y": 0.43, + "z": 0.43 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 12 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1596, + "height": 626 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "3cdcUkXd5PJZ4woQwOD16w" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "6cc690c9-5025-48e1-a533-3db4fa53b003@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "cefBJgJ5lNpZJDFQk+GxVn" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 463.947, + "_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": "b3U63ZzuZMq7EtMDG94oZV" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bb6KXFQFdCfJWVQGevdCSb", + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.Node", "_name": "ProgressBar", @@ -239,23 +415,23 @@ }, "_children": [ { - "__id__": 11 + "__id__": 19 } ], "_active": true, "_components": [ { - "__id__": 17 + "__id__": 25 }, { - "__id__": 19 + "__id__": 27 }, { - "__id__": 21 + "__id__": 29 } ], "_prefab": { - "__id__": 23 + "__id__": 31 }, "_lpos": { "__type__": "cc.Vec3", @@ -292,20 +468,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 10 + "__id__": 18 }, "_children": [], "_active": true, "_components": [ { - "__id__": 12 + "__id__": 20 }, { - "__id__": 14 + "__id__": 22 } ], "_prefab": { - "__id__": 16 + "__id__": 24 }, "_lpos": { "__type__": "cc.Vec3", @@ -342,11 +518,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 11 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 13 + "__id__": 21 }, "_contentSize": { "__type__": "cc.Size", @@ -370,11 +546,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 11 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 15 + "__id__": 23 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -428,11 +604,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 18 + "__id__": 26 }, "_contentSize": { "__type__": "cc.Size", @@ -456,11 +632,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 20 + "__id__": 28 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -501,14 +677,14 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 22 + "__id__": 30 }, "_barSprite": { - "__id__": 14 + "__id__": 22 }, "_mode": 0, "_totalLength": 300, @@ -545,14 +721,14 @@ "_active": true, "_components": [ { - "__id__": 25 + "__id__": 33 }, { - "__id__": 27 + "__id__": 35 } ], "_prefab": { - "__id__": 29 + "__id__": 37 }, "_lpos": { "__type__": "cc.Vec3", @@ -589,11 +765,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 24 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 26 + "__id__": 34 }, "_contentSize": { "__type__": "cc.Size", @@ -617,11 +793,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 24 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 28 + "__id__": 36 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -702,7 +878,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 31 + "__id__": 39 }, "_contentSize": { "__type__": "cc.Size", @@ -730,13 +906,13 @@ }, "_enabled": true, "__prefab": { - "__id__": 33 + "__id__": 41 }, "progressBar": { - "__id__": 21 + "__id__": 29 }, "statusLabel": { - "__id__": 27 + "__id__": 35 }, "_id": "" }, @@ -754,7 +930,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 35 + "__id__": 43 }, "_alignFlags": 45, "_target": null, diff --git a/assets/main.scene b/assets/main.scene index 548ad3d..7fa628c 100644 --- a/assets/main.scene +++ b/assets/main.scene @@ -23,7 +23,7 @@ "_active": true, "_components": [], "_prefab": { - "__id__": 19 + "__id__": 22 }, "_lpos": { "__type__": "cc.Vec3", @@ -54,7 +54,7 @@ }, "autoReleaseAssets": false, "_globals": { - "__id__": 20 + "__id__": 23 }, "_id": "d60530e8-06be-4ac4-8613-9cc604c77f32" }, @@ -74,22 +74,22 @@ "__id__": 5 }, { - "__id__": 13 + "__id__": 16 } ], "_active": true, "_components": [ - { - "__id__": 15 - }, - { - "__id__": 16 - }, - { - "__id__": 17 - }, { "__id__": 18 + }, + { + "__id__": 19 + }, + { + "__id__": 20 + }, + { + "__id__": 21 } ], "_prefab": null, @@ -237,7 +237,6 @@ "instance": { "__id__": 7 }, - "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -254,10 +253,10 @@ "__id__": 10 }, { - "__id__": 11 + "__id__": 12 }, { - "__id__": 12 + "__id__": 14 } ], "removedComponents": [] @@ -281,7 +280,7 @@ { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 9 + "__id__": 11 }, "propertyPath": [ "_lpos" @@ -293,10 +292,16 @@ "z": 0 } }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c46/YsCPVOJYA4mWEpNYRx" + ] + }, { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 9 + "__id__": 13 }, "propertyPath": [ "_lrot" @@ -309,10 +314,16 @@ "w": 1 } }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c46/YsCPVOJYA4mWEpNYRx" + ] + }, { "__type__": "CCPropertyOverrideInfo", "targetInfo": { - "__id__": 9 + "__id__": 15 }, "propertyPath": [ "_euler" @@ -324,6 +335,12 @@ "z": 0 } }, + { + "__type__": "cc.TargetInfo", + "localID": [ + "c46/YsCPVOJYA4mWEpNYRx" + ] + }, { "__type__": "cc.Node", "_name": "BgMusic", @@ -336,7 +353,7 @@ "_active": true, "_components": [ { - "__id__": 14 + "__id__": 17 } ], "_prefab": null, @@ -375,7 +392,7 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 13 + "__id__": 16 }, "_enabled": true, "__prefab": null, @@ -508,29 +525,29 @@ { "__type__": "cc.SceneGlobals", "ambient": { - "__id__": 21 - }, - "shadows": { - "__id__": 22 - }, - "_skybox": { - "__id__": 23 - }, - "fog": { "__id__": 24 }, - "octree": { + "shadows": { "__id__": 25 }, - "skin": { + "_skybox": { "__id__": 26 }, - "lightProbeInfo": { + "fog": { "__id__": 27 }, - "postSettings": { + "octree": { "__id__": 28 }, + "skin": { + "__id__": 29 + }, + "lightProbeInfo": { + "__id__": 30 + }, + "postSettings": { + "__id__": 31 + }, "bakedWithStationaryMainLight": false, "bakedWithHighpLightmap": false }, diff --git a/assets/prefabs/PageHome.prefab b/assets/prefabs/PageHome.prefab index 58c2025..b2c5580 100644 --- a/assets/prefabs/PageHome.prefab +++ b/assets/prefabs/PageHome.prefab @@ -25,38 +25,44 @@ "__id__": 10 }, { - "__id__": 50 + "__id__": 18 }, { - "__id__": 98 + "__id__": 60 }, { - "__id__": 118 + "__id__": 80 }, { - "__id__": 138 + "__id__": 128 }, { - "__id__": 158 + "__id__": 148 }, { - "__id__": 178 + "__id__": 168 + }, + { + "__id__": 188 + }, + { + "__id__": 208 } ], "_active": true, "_components": [ { - "__id__": 210 + "__id__": 246 }, { - "__id__": 212 + "__id__": 248 }, { - "__id__": 214 + "__id__": 250 } ], "_prefab": { - "__id__": 216 + "__id__": 252 }, "_lpos": { "__type__": "cc.Vec3", @@ -244,6 +250,181 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.Node", + "_name": "logo", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + }, + { + "__id__": 13 + }, + { + "__id__": 15 + } + ], + "_prefab": { + "__id__": 17 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 547.853, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.5, + "y": 0.5, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 12 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1596, + "height": 626 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "4cpsoicLBJS7DS6gUPj1Il" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 14 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "6cc690c9-5025-48e1-a533-3db4fa53b003@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "11jwS+rG9FnbeqVMGSmDmc" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 10 + }, + "_enabled": true, + "__prefab": { + "__id__": 16 + }, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 375.64700000000005, + "_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": "59pOW6hdBMTqa/frn7bYbh" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "8eyfNZ0PxBd6R1IXHjnIcC", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.Node", "_name": "TopLayout", @@ -254,23 +435,26 @@ }, "_children": [ { - "__id__": 11 + "__id__": 19 }, { - "__id__": 17 + "__id__": 25 } ], "_active": true, "_components": [ { - "__id__": 45 + "__id__": 53 }, { - "__id__": 47 + "__id__": 55 + }, + { + "__id__": 57 } ], "_prefab": { - "__id__": 49 + "__id__": 59 }, "_lpos": { "__type__": "cc.Vec3", @@ -307,20 +491,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 10 + "__id__": 18 }, "_children": [], "_active": true, "_components": [ { - "__id__": 12 + "__id__": 20 }, { - "__id__": 14 + "__id__": 22 } ], "_prefab": { - "__id__": 16 + "__id__": 24 }, "_lpos": { "__type__": "cc.Vec3", @@ -357,11 +541,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 11 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 13 + "__id__": 21 }, "_contentSize": { "__type__": "cc.Size", @@ -385,11 +569,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 11 + "__id__": 19 }, "_enabled": true, "__prefab": { - "__id__": 15 + "__id__": 23 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -443,30 +627,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 10 + "__id__": 18 }, "_children": [ { - "__id__": 18 + "__id__": 26 }, { - "__id__": 24 + "__id__": 32 }, { - "__id__": 30 + "__id__": 38 }, { - "__id__": 36 + "__id__": 44 } ], "_active": true, "_components": [ { - "__id__": 42 + "__id__": 50 } ], "_prefab": { - "__id__": 44 + "__id__": 52 }, "_lpos": { "__type__": "cc.Vec3", @@ -503,20 +687,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 17 + "__id__": 25 }, "_children": [], "_active": true, "_components": [ { - "__id__": 19 + "__id__": 27 }, { - "__id__": 21 + "__id__": 29 } ], "_prefab": { - "__id__": 23 + "__id__": 31 }, "_lpos": { "__type__": "cc.Vec3", @@ -553,11 +737,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 18 + "__id__": 26 }, "_enabled": true, "__prefab": { - "__id__": 20 + "__id__": 28 }, "_contentSize": { "__type__": "cc.Size", @@ -581,11 +765,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 18 + "__id__": 26 }, "_enabled": true, "__prefab": { - "__id__": 22 + "__id__": 30 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -639,20 +823,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 17 + "__id__": 25 }, "_children": [], "_active": true, "_components": [ { - "__id__": 25 + "__id__": 33 }, { - "__id__": 27 + "__id__": 35 } ], "_prefab": { - "__id__": 29 + "__id__": 37 }, "_lpos": { "__type__": "cc.Vec3", @@ -689,11 +873,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 24 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 26 + "__id__": 34 }, "_contentSize": { "__type__": "cc.Size", @@ -717,11 +901,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 24 + "__id__": 32 }, "_enabled": true, "__prefab": { - "__id__": 28 + "__id__": 36 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -775,20 +959,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 17 + "__id__": 25 }, "_children": [], "_active": true, "_components": [ { - "__id__": 31 + "__id__": 39 }, { - "__id__": 33 + "__id__": 41 } ], "_prefab": { - "__id__": 35 + "__id__": 43 }, "_lpos": { "__type__": "cc.Vec3", @@ -825,11 +1009,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 30 + "__id__": 38 }, "_enabled": true, "__prefab": { - "__id__": 32 + "__id__": 40 }, "_contentSize": { "__type__": "cc.Size", @@ -853,11 +1037,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 30 + "__id__": 38 }, "_enabled": true, "__prefab": { - "__id__": 34 + "__id__": 42 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -937,20 +1121,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 17 + "__id__": 25 }, "_children": [], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 45 }, { - "__id__": 39 + "__id__": 47 } ], "_prefab": { - "__id__": 41 + "__id__": 49 }, "_lpos": { "__type__": "cc.Vec3", @@ -987,11 +1171,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 36 + "__id__": 44 }, "_enabled": true, "__prefab": { - "__id__": 38 + "__id__": 46 }, "_contentSize": { "__type__": "cc.Size", @@ -1015,11 +1199,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 36 + "__id__": 44 }, "_enabled": true, "__prefab": { - "__id__": 40 + "__id__": 48 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1073,11 +1257,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 17 + "__id__": 25 }, "_enabled": true, "__prefab": { - "__id__": 43 + "__id__": 51 }, "_contentSize": { "__type__": "cc.Size", @@ -1114,11 +1298,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 46 + "__id__": 54 }, "_contentSize": { "__type__": "cc.Size", @@ -1142,11 +1326,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 10 + "__id__": 18 }, "_enabled": true, "__prefab": { - "__id__": 48 + "__id__": 56 }, "_resizeMode": 0, "_layoutType": 0, @@ -1174,6 +1358,42 @@ "__type__": "cc.CompPrefabInfo", "fileId": "66uSSkvPZGOauxBpMDn4Ci" }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 18 + }, + "_enabled": true, + "__prefab": { + "__id__": 58 + }, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 250.30200000000002, + "_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": "91aKIEriBHIqJPLR44BtO5" + }, { "__type__": "cc.PrefabInfo", "root": { @@ -1187,6 +1407,484 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.Node", + "_name": "MainContent", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 61 + }, + { + "__id__": 67 + } + ], + "_active": true, + "_components": [ + { + "__id__": 73 + }, + { + "__id__": 75 + }, + { + "__id__": 77 + } + ], + "_prefab": { + "__id__": 79 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 53.53600000000006, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.9, + "y": 0.9, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "LevelImage", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 60 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 62 + }, + { + "__id__": 64 + } + ], + "_prefab": { + "__id__": 66 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 79.88, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 0.265, + "y": 0.265, + "z": 0.265 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 63 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1276, + "height": 1696 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f7FGfM9zZH3p20EEPswABI" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 61 + }, + "_enabled": true, + "__prefab": { + "__id__": 65 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f39e8d2d-5bf7-4729-82fa-5ab27f583845@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 0, + "_fillType": 0, + "_sizeMode": 1, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5ah0FN+0hPkJbAos8MsYOE" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "43e1eZSk1K6rzr0HNnSI5f", + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.Node", + "_name": "LevelLabel", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 60 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 68 + }, + { + "__id__": 70 + } + ], + "_prefab": { + "__id__": 72 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": -186.76, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 67 + }, + "_enabled": true, + "__prefab": { + "__id__": 69 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 496, + "height": 167.2 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "d72xNXSJhGXocaRQXDQ+PJ" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 67 + }, + "_enabled": true, + "__prefab": { + "__id__": 71 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 237 + }, + "_string": "玩梗之王", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 120, + "_fontSize": 120, + "_fontFamily": "Arial", + "_lineHeight": 120, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "fb4acba6-6bc7-4eb3-be34-8f2ac9823a80", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": true, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": true, + "_outlineColor": { + "__type__": "cc.Color", + "r": 118, + "g": 61, + "b": 25, + "a": 255 + }, + "_outlineWidth": 8, + "_enableShadow": true, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 128 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": -15 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "59tXTPv4hF47l6tHGjZu8O" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "49GMCiQ/NC74/l0aOEUpTs", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 60 + }, + "_enabled": true, + "__prefab": { + "__id__": 74 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 1000, + "height": 650 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "a0xVFKe+dMo7TPcZ1iN8eF" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 60 + }, + "_enabled": true, + "__prefab": { + "__id__": 76 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "7ad02ee4-4166-4c57-8985-760cca1a41f8@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e6igyWDJdFRaKuratzuIcZ" + }, + { + "__type__": "cc.Widget", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 60 + }, + "_enabled": true, + "__prefab": { + "__id__": 78 + }, + "_alignFlags": 1, + "_target": null, + "_left": 0, + "_right": 0, + "_top": 733.9639999999999, + "_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": "08v2kQ2ZtLj6PG665ozwLD" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "52Z4d22QhI1rhPunFg8yFm", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, { "__type__": "cc.Node", "_name": "EnterLayout", @@ -1197,31 +1895,31 @@ }, "_children": [ { - "__id__": 51 + "__id__": 81 }, { - "__id__": 71 + "__id__": 101 } ], "_active": true, "_components": [ { - "__id__": 91 + "__id__": 121 }, { - "__id__": 93 + "__id__": 123 }, { - "__id__": 95 + "__id__": 125 } ], "_prefab": { - "__id__": 97 + "__id__": 127 }, "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -523.122, + "y": -566.591, "z": 0 }, "_lrot": { @@ -1253,30 +1951,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 50 + "__id__": 80 }, "_children": [ { - "__id__": 52 + "__id__": 82 }, { - "__id__": 58 + "__id__": 88 } ], "_active": true, "_components": [ { - "__id__": 64 + "__id__": 94 }, { - "__id__": 66 + "__id__": 96 }, { - "__id__": 68 + "__id__": 98 } ], "_prefab": { - "__id__": 70 + "__id__": 100 }, "_lpos": { "__type__": "cc.Vec3", @@ -1313,20 +2011,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 51 + "__id__": 81 }, "_children": [], "_active": true, "_components": [ { - "__id__": 53 + "__id__": 83 }, { - "__id__": 55 + "__id__": 85 } ], "_prefab": { - "__id__": 57 + "__id__": 87 }, "_lpos": { "__type__": "cc.Vec3", @@ -1363,11 +2061,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 52 + "__id__": 82 }, "_enabled": true, "__prefab": { - "__id__": 54 + "__id__": 84 }, "_contentSize": { "__type__": "cc.Size", @@ -1391,11 +2089,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 52 + "__id__": 82 }, "_enabled": true, "__prefab": { - "__id__": 56 + "__id__": 86 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1449,20 +2147,20 @@ "_objFlags": 512, "__editorExtras__": {}, "_parent": { - "__id__": 51 + "__id__": 81 }, "_children": [], "_active": true, "_components": [ { - "__id__": 59 + "__id__": 89 }, { - "__id__": 61 + "__id__": 91 } ], "_prefab": { - "__id__": 63 + "__id__": 93 }, "_lpos": { "__type__": "cc.Vec3", @@ -1499,11 +2197,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 58 + "__id__": 88 }, "_enabled": true, "__prefab": { - "__id__": 60 + "__id__": 90 }, "_contentSize": { "__type__": "cc.Size", @@ -1527,11 +2225,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 58 + "__id__": 88 }, "_enabled": true, "__prefab": { - "__id__": 62 + "__id__": 92 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1611,11 +2309,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 51 + "__id__": 81 }, "_enabled": true, "__prefab": { - "__id__": 65 + "__id__": 95 }, "_contentSize": { "__type__": "cc.Size", @@ -1639,11 +2337,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 51 + "__id__": 81 }, "_enabled": true, "__prefab": { - "__id__": 67 + "__id__": 97 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1684,11 +2382,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 51 + "__id__": 81 }, "_enabled": true, "__prefab": { - "__id__": 69 + "__id__": 99 }, "clickEvents": [], "_interactable": true, @@ -1740,7 +2438,7 @@ "_duration": 0.1, "_zoomScale": 1.2, "_target": { - "__id__": 51 + "__id__": 81 }, "_id": "" }, @@ -1767,30 +2465,30 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 50 + "__id__": 80 }, "_children": [ { - "__id__": 72 + "__id__": 102 }, { - "__id__": 78 + "__id__": 108 } ], "_active": true, "_components": [ { - "__id__": 84 + "__id__": 114 }, { - "__id__": 86 + "__id__": 116 }, { - "__id__": 88 + "__id__": 118 } ], "_prefab": { - "__id__": 90 + "__id__": 120 }, "_lpos": { "__type__": "cc.Vec3", @@ -1827,20 +2525,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 71 + "__id__": 101 }, "_children": [], "_active": true, "_components": [ { - "__id__": 73 + "__id__": 103 }, { - "__id__": 75 + "__id__": 105 } ], "_prefab": { - "__id__": 77 + "__id__": 107 }, "_lpos": { "__type__": "cc.Vec3", @@ -1877,11 +2575,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 72 + "__id__": 102 }, "_enabled": true, "__prefab": { - "__id__": 74 + "__id__": 104 }, "_contentSize": { "__type__": "cc.Size", @@ -1905,11 +2603,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 72 + "__id__": 102 }, "_enabled": true, "__prefab": { - "__id__": 76 + "__id__": 106 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -1963,20 +2661,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 71 + "__id__": 101 }, "_children": [], "_active": true, "_components": [ { - "__id__": 79 + "__id__": 109 }, { - "__id__": 81 + "__id__": 111 } ], "_prefab": { - "__id__": 83 + "__id__": 113 }, "_lpos": { "__type__": "cc.Vec3", @@ -2013,11 +2711,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 78 + "__id__": 108 }, "_enabled": true, "__prefab": { - "__id__": 80 + "__id__": 110 }, "_contentSize": { "__type__": "cc.Size", @@ -2041,11 +2739,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 78 + "__id__": 108 }, "_enabled": true, "__prefab": { - "__id__": 82 + "__id__": 112 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2125,11 +2823,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 101 }, "_enabled": true, "__prefab": { - "__id__": 85 + "__id__": 115 }, "_contentSize": { "__type__": "cc.Size", @@ -2153,11 +2851,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 101 }, "_enabled": true, "__prefab": { - "__id__": 87 + "__id__": 117 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2198,11 +2896,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 71 + "__id__": 101 }, "_enabled": true, "__prefab": { - "__id__": 89 + "__id__": 119 }, "clickEvents": [], "_interactable": true, @@ -2267,11 +2965,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 50 + "__id__": 80 }, "_enabled": true, "__prefab": { - "__id__": 92 + "__id__": 122 }, "_contentSize": { "__type__": "cc.Size", @@ -2295,11 +2993,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 50 + "__id__": 80 }, "_enabled": true, "__prefab": { - "__id__": 94 + "__id__": 124 }, "_resizeMode": 0, "_layoutType": 2, @@ -2333,18 +3031,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 50 + "__id__": 80 }, "_enabled": true, "__prefab": { - "__id__": 96 + "__id__": 126 }, "_alignFlags": 4, "_target": null, "_left": 0, "_right": 0, "_top": 0, - "_bottom": 506.87800000000004, + "_bottom": 463.409, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -2386,31 +3084,31 @@ }, "_children": [ { - "__id__": 99 + "__id__": 129 }, { - "__id__": 105 + "__id__": 135 } ], "_active": true, "_components": [ { - "__id__": 111 + "__id__": 141 }, { - "__id__": 113 + "__id__": 143 }, { - "__id__": 115 + "__id__": 145 } ], "_prefab": { - "__id__": 117 + "__id__": 147 }, "_lpos": { "__type__": "cc.Vec3", "x": -417.141, - "y": -577.41, + "y": -636.094, "z": 0 }, "_lrot": { @@ -2442,20 +3140,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 98 + "__id__": 128 }, "_children": [], "_active": true, "_components": [ { - "__id__": 100 + "__id__": 130 }, { - "__id__": 102 + "__id__": 132 } ], "_prefab": { - "__id__": 104 + "__id__": 134 }, "_lpos": { "__type__": "cc.Vec3", @@ -2492,11 +3190,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 99 + "__id__": 129 }, "_enabled": true, "__prefab": { - "__id__": 101 + "__id__": 131 }, "_contentSize": { "__type__": "cc.Size", @@ -2520,11 +3218,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 99 + "__id__": 129 }, "_enabled": true, "__prefab": { - "__id__": 103 + "__id__": 133 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2578,20 +3276,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 98 + "__id__": 128 }, "_children": [], "_active": true, "_components": [ { - "__id__": 106 + "__id__": 136 }, { - "__id__": 108 + "__id__": 138 } ], "_prefab": { - "__id__": 110 + "__id__": 140 }, "_lpos": { "__type__": "cc.Vec3", @@ -2628,11 +3326,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 105 + "__id__": 135 }, "_enabled": true, "__prefab": { - "__id__": 107 + "__id__": 137 }, "_contentSize": { "__type__": "cc.Size", @@ -2656,11 +3354,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 105 + "__id__": 135 }, "_enabled": true, "__prefab": { - "__id__": 109 + "__id__": 139 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -2740,11 +3438,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 128 }, "_enabled": true, "__prefab": { - "__id__": 112 + "__id__": 142 }, "_contentSize": { "__type__": "cc.Size", @@ -2768,18 +3466,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 128 }, "_enabled": true, "__prefab": { - "__id__": 114 + "__id__": 144 }, "_alignFlags": 12, "_target": null, "_left": 72.85899999999998, "_right": 0, "_top": 0, - "_bottom": 452.59000000000003, + "_bottom": 393.90599999999995, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -2804,11 +3502,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 98 + "__id__": 128 }, "_enabled": true, "__prefab": { - "__id__": 116 + "__id__": 146 }, "clickEvents": [], "_interactable": true, @@ -2877,31 +3575,31 @@ }, "_children": [ { - "__id__": 119 + "__id__": 149 }, { - "__id__": 125 + "__id__": 155 } ], "_active": true, "_components": [ { - "__id__": 131 + "__id__": 161 }, { - "__id__": 133 + "__id__": 163 }, { - "__id__": 135 + "__id__": 165 } ], "_prefab": { - "__id__": 137 + "__id__": 167 }, "_lpos": { "__type__": "cc.Vec3", "x": -417.141, - "y": -801.457, + "y": -860.141, "z": 0 }, "_lrot": { @@ -2933,20 +3631,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 118 + "__id__": 148 }, "_children": [], "_active": true, "_components": [ { - "__id__": 120 + "__id__": 150 }, { - "__id__": 122 + "__id__": 152 } ], "_prefab": { - "__id__": 124 + "__id__": 154 }, "_lpos": { "__type__": "cc.Vec3", @@ -2983,11 +3681,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 119 + "__id__": 149 }, "_enabled": true, "__prefab": { - "__id__": 121 + "__id__": 151 }, "_contentSize": { "__type__": "cc.Size", @@ -3011,11 +3709,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 119 + "__id__": 149 }, "_enabled": true, "__prefab": { - "__id__": 123 + "__id__": 153 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3069,20 +3767,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 118 + "__id__": 148 }, "_children": [], "_active": true, "_components": [ { - "__id__": 126 + "__id__": 156 }, { - "__id__": 128 + "__id__": 158 } ], "_prefab": { - "__id__": 130 + "__id__": 160 }, "_lpos": { "__type__": "cc.Vec3", @@ -3119,11 +3817,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 125 + "__id__": 155 }, "_enabled": true, "__prefab": { - "__id__": 127 + "__id__": 157 }, "_contentSize": { "__type__": "cc.Size", @@ -3147,11 +3845,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 125 + "__id__": 155 }, "_enabled": true, "__prefab": { - "__id__": 129 + "__id__": 159 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3231,11 +3929,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 118 + "__id__": 148 }, "_enabled": true, "__prefab": { - "__id__": 132 + "__id__": 162 }, "_contentSize": { "__type__": "cc.Size", @@ -3259,18 +3957,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 118 + "__id__": 148 }, "_enabled": true, "__prefab": { - "__id__": 134 + "__id__": 164 }, "_alignFlags": 12, "_target": null, "_left": 72.85899999999998, "_right": 0, "_top": 0, - "_bottom": 228.543, + "_bottom": 169.85900000000004, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -3295,11 +3993,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 118 + "__id__": 148 }, "_enabled": true, "__prefab": { - "__id__": 136 + "__id__": 166 }, "clickEvents": [], "_interactable": true, @@ -3368,31 +4066,31 @@ }, "_children": [ { - "__id__": 139 + "__id__": 169 }, { - "__id__": 145 + "__id__": 175 } ], "_active": true, "_components": [ { - "__id__": 151 + "__id__": 181 }, { - "__id__": 153 + "__id__": 183 }, { - "__id__": 155 + "__id__": 185 } ], "_prefab": { - "__id__": 157 + "__id__": 187 }, "_lpos": { "__type__": "cc.Vec3", "x": 420.173, - "y": -801.457, + "y": -860.141, "z": 0 }, "_lrot": { @@ -3424,20 +4122,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 138 + "__id__": 168 }, "_children": [], "_active": true, "_components": [ { - "__id__": 140 + "__id__": 170 }, { - "__id__": 142 + "__id__": 172 } ], "_prefab": { - "__id__": 144 + "__id__": 174 }, "_lpos": { "__type__": "cc.Vec3", @@ -3474,11 +4172,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 139 + "__id__": 169 }, "_enabled": true, "__prefab": { - "__id__": 141 + "__id__": 171 }, "_contentSize": { "__type__": "cc.Size", @@ -3502,11 +4200,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 139 + "__id__": 169 }, "_enabled": true, "__prefab": { - "__id__": 143 + "__id__": 173 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3560,20 +4258,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 138 + "__id__": 168 }, "_children": [], "_active": true, "_components": [ { - "__id__": 146 + "__id__": 176 }, { - "__id__": 148 + "__id__": 178 } ], "_prefab": { - "__id__": 150 + "__id__": 180 }, "_lpos": { "__type__": "cc.Vec3", @@ -3610,11 +4308,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 145 + "__id__": 175 }, "_enabled": true, "__prefab": { - "__id__": 147 + "__id__": 177 }, "_contentSize": { "__type__": "cc.Size", @@ -3638,11 +4336,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 145 + "__id__": 175 }, "_enabled": true, "__prefab": { - "__id__": 149 + "__id__": 179 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -3722,11 +4420,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 138 + "__id__": 168 }, "_enabled": true, "__prefab": { - "__id__": 152 + "__id__": 182 }, "_contentSize": { "__type__": "cc.Size", @@ -3750,18 +4448,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 138 + "__id__": 168 }, "_enabled": true, "__prefab": { - "__id__": 154 + "__id__": 184 }, "_alignFlags": 36, "_target": null, "_left": 910.173, "_right": 69.827, "_top": 0, - "_bottom": 228.543, + "_bottom": 169.85900000000004, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -3786,11 +4484,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 138 + "__id__": 168 }, "_enabled": true, "__prefab": { - "__id__": 156 + "__id__": 186 }, "clickEvents": [], "_interactable": true, @@ -3859,31 +4557,31 @@ }, "_children": [ { - "__id__": 159 + "__id__": 189 }, { - "__id__": 165 + "__id__": 195 } ], "_active": true, "_components": [ { - "__id__": 171 + "__id__": 201 }, { - "__id__": 173 + "__id__": 203 }, { - "__id__": 175 + "__id__": 205 } ], "_prefab": { - "__id__": 177 + "__id__": 207 }, "_lpos": { "__type__": "cc.Vec3", "x": 420.173, - "y": -568.485, + "y": -627.169, "z": 0 }, "_lrot": { @@ -3915,20 +4613,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 158 + "__id__": 188 }, "_children": [], "_active": true, "_components": [ { - "__id__": 160 + "__id__": 190 }, { - "__id__": 162 + "__id__": 192 } ], "_prefab": { - "__id__": 164 + "__id__": 194 }, "_lpos": { "__type__": "cc.Vec3", @@ -3965,11 +4663,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 159 + "__id__": 189 }, "_enabled": true, "__prefab": { - "__id__": 161 + "__id__": 191 }, "_contentSize": { "__type__": "cc.Size", @@ -3993,11 +4691,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 159 + "__id__": 189 }, "_enabled": true, "__prefab": { - "__id__": 163 + "__id__": 193 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4051,20 +4749,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 158 + "__id__": 188 }, "_children": [], "_active": true, "_components": [ { - "__id__": 166 + "__id__": 196 }, { - "__id__": 168 + "__id__": 198 } ], "_prefab": { - "__id__": 170 + "__id__": 200 }, "_lpos": { "__type__": "cc.Vec3", @@ -4101,11 +4799,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 195 }, "_enabled": true, "__prefab": { - "__id__": 167 + "__id__": 197 }, "_contentSize": { "__type__": "cc.Size", @@ -4129,11 +4827,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 165 + "__id__": 195 }, "_enabled": true, "__prefab": { - "__id__": 169 + "__id__": 199 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4213,11 +4911,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 188 }, "_enabled": true, "__prefab": { - "__id__": 172 + "__id__": 202 }, "_contentSize": { "__type__": "cc.Size", @@ -4241,18 +4939,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 188 }, "_enabled": true, "__prefab": { - "__id__": 174 + "__id__": 204 }, "_alignFlags": 36, "_target": null, "_left": 910.173, "_right": 69.827, "_top": 0, - "_bottom": 461.515, + "_bottom": 402.831, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -4277,11 +4975,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 158 + "__id__": 188 }, "_enabled": true, "__prefab": { - "__id__": 176 + "__id__": 206 }, "clickEvents": [], "_interactable": true, @@ -4350,31 +5048,31 @@ }, "_children": [ { - "__id__": 179 + "__id__": 209 }, { - "__id__": 185 + "__id__": 223 }, { - "__id__": 199 + "__id__": 229 } ], "_active": true, "_components": [ { - "__id__": 205 + "__id__": 241 }, { - "__id__": 207 + "__id__": 243 } ], "_prefab": { - "__id__": 209 + "__id__": 245 }, "_lpos": { "__type__": "cc.Vec3", - "x": 0, - "y": -318.58500000000004, + "x": -109.312, + "y": -366.40100000000007, "z": 0 }, "_lrot": { @@ -4400,169 +5098,33 @@ }, "_id": "" }, - { - "__type__": "cc.Node", - "_name": "Icon", - "_objFlags": 0, - "__editorExtras__": {}, - "_parent": { - "__id__": 178 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 180 - }, - { - "__id__": 182 - } - ], - "_prefab": { - "__id__": 184 - }, - "_lpos": { - "__type__": "cc.Vec3", - "x": -204.575, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 0.35, - "y": 0.35, - "z": 1 - }, - "_mobility": 0, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "" - }, - { - "__type__": "cc.UITransform", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 179 - }, - "_enabled": true, - "__prefab": { - "__id__": 181 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 323, - "height": 293 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "f4WY0LohRGiKNfsoeno03w" - }, - { - "__type__": "cc.Sprite", - "_name": "", - "_objFlags": 0, - "__editorExtras__": {}, - "node": { - "__id__": 179 - }, - "_enabled": true, - "__prefab": { - "__id__": 183 - }, - "_customMaterial": null, - "_srcBlendFactor": 2, - "_dstBlendFactor": 4, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_spriteFrame": { - "__uuid__": "62df15c5-20eb-4ab2-9b63-32bfbcce435b@f9941", - "__expectedType__": "cc.SpriteFrame" - }, - "_type": 0, - "_fillType": 0, - "_sizeMode": 1, - "_fillCenter": { - "__type__": "cc.Vec2", - "x": 0, - "y": 0 - }, - "_fillStart": 0, - "_fillRange": 0, - "_isTrimmedMode": true, - "_useGrayscale": false, - "_atlas": null, - "_id": "" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "aezef52FZG1oHpGTFmDgLt" - }, - { - "__type__": "cc.PrefabInfo", - "root": { - "__id__": 1 - }, - "asset": { - "__id__": 0 - }, - "fileId": "aeWixGGP5OVKyzcyzPrbuu", - "instance": null, - "targetOverrides": null, - "nestedPrefabInstanceRoots": null - }, { "__type__": "cc.Node", "_name": "ProgressBar", "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 178 + "__id__": 208 }, "_children": [ { - "__id__": 186 + "__id__": 210 } ], "_active": true, "_components": [ { - "__id__": 192 + "__id__": 216 }, { - "__id__": 194 + "__id__": 218 }, { - "__id__": 196 + "__id__": 220 } ], "_prefab": { - "__id__": 198 + "__id__": 222 }, "_lpos": { "__type__": "cc.Vec3", @@ -4599,24 +5161,24 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 185 + "__id__": 209 }, "_children": [], "_active": true, "_components": [ { - "__id__": 187 + "__id__": 211 }, { - "__id__": 189 + "__id__": 213 } ], "_prefab": { - "__id__": 191 + "__id__": 215 }, "_lpos": { "__type__": "cc.Vec3", - "x": -587.837, + "x": -687.56, "y": 0, "z": 0 }, @@ -4649,15 +5211,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 210 }, "_enabled": true, "__prefab": { - "__id__": 188 + "__id__": 212 }, "_contentSize": { "__type__": "cc.Size", - "width": 348, + "width": 408, "height": 121 }, "_anchorPoint": { @@ -4677,11 +5239,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 186 + "__id__": 210 }, "_enabled": true, "__prefab": { - "__id__": 190 + "__id__": 214 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4735,15 +5297,15 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 185 + "__id__": 209 }, "_enabled": true, "__prefab": { - "__id__": 193 + "__id__": 217 }, "_contentSize": { "__type__": "cc.Size", - "width": 1200, + "width": 1400, "height": 164 }, "_anchorPoint": { @@ -4763,11 +5325,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 185 + "__id__": 209 }, "_enabled": true, "__prefab": { - "__id__": 195 + "__id__": 219 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -4808,17 +5370,17 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 185 + "__id__": 209 }, "_enabled": true, "__prefab": { - "__id__": 197 + "__id__": 221 }, "_barSprite": { - "__id__": 189 + "__id__": 213 }, "_mode": 0, - "_totalLength": 1160, + "_totalLength": 1360, "_progress": 0.3, "_reverse": false, "_id": "" @@ -4836,8 +5398,6 @@ "__id__": 0 }, "fileId": "72VhslaLdGP6Y9ElOd+nNP", - "instance": null, - "targetOverrides": null, "nestedPrefabInstanceRoots": null }, { @@ -4846,20 +5406,20 @@ "_objFlags": 0, "__editorExtras__": {}, "_parent": { - "__id__": 178 + "__id__": 208 }, "_children": [], "_active": true, "_components": [ { - "__id__": 200 + "__id__": 224 }, { - "__id__": 202 + "__id__": 226 } ], "_prefab": { - "__id__": 204 + "__id__": 228 }, "_lpos": { "__type__": "cc.Vec3", @@ -4896,11 +5456,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 199 + "__id__": 223 }, "_enabled": true, "__prefab": { - "__id__": 201 + "__id__": 225 }, "_contentSize": { "__type__": "cc.Size", @@ -4924,11 +5484,11 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 199 + "__id__": 223 }, "_enabled": true, "__prefab": { - "__id__": 203 + "__id__": 227 }, "_customMaterial": null, "_srcBlendFactor": 2, @@ -5002,17 +5562,319 @@ "targetOverrides": null, "nestedPrefabInstanceRoots": null }, + { + "__type__": "cc.Node", + "_name": "ProgressAnchor", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 208 + }, + "_children": [ + { + "__id__": 230 + } + ], + "_active": true, + "_components": [ + { + "__id__": 236 + }, + { + "__id__": 238 + } + ], + "_prefab": { + "__id__": 240 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": -151.577, + "y": 82.583, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "Label", + "_objFlags": 0, + "__editorExtras__": {}, + "_parent": { + "__id__": 229 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 231 + }, + { + "__id__": 233 + } + ], + "_prefab": { + "__id__": 235 + }, + "_lpos": { + "__type__": "cc.Vec3", + "x": 0, + "y": 10.454, + "z": 0 + }, + "_lrot": { + "__type__": "cc.Quat", + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "_lscale": { + "__type__": "cc.Vec3", + "x": 1, + "y": 1, + "z": 1 + }, + "_mobility": 0, + "_layer": 1073741824, + "_euler": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_id": "" + }, { "__type__": "cc.UITransform", "_name": "", "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 178 + "__id__": 230 }, "_enabled": true, "__prefab": { - "__id__": 206 + "__id__": 232 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 63.30078125, + "height": 44.1 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "0aOamdQ9dMs5/7m3Qr9UmR" + }, + { + "__type__": "cc.Label", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 230 + }, + "_enabled": true, + "__prefab": { + "__id__": 234 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 78, + "g": 131, + "b": 108, + "a": 255 + }, + "_string": "35%", + "_horizontalAlign": 1, + "_verticalAlign": 1, + "_actualFontSize": 35, + "_fontSize": 35, + "_fontFamily": "Arial", + "_lineHeight": 35, + "_overflow": 0, + "_enableWrapText": true, + "_font": { + "__uuid__": "fb4acba6-6bc7-4eb3-be34-8f2ac9823a80", + "__expectedType__": "cc.TTFFont" + }, + "_isSystemFontUsed": false, + "_spacingX": 0, + "_isItalic": false, + "_isBold": false, + "_isUnderline": false, + "_underlineHeight": 2, + "_cacheMode": 0, + "_enableOutline": false, + "_outlineColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_outlineWidth": 2, + "_enableShadow": false, + "_shadowColor": { + "__type__": "cc.Color", + "r": 0, + "g": 0, + "b": 0, + "a": 255 + }, + "_shadowOffset": { + "__type__": "cc.Vec2", + "x": 2, + "y": 2 + }, + "_shadowBlur": 2, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "5ctTftTaJMR6F33wkzjsEe" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "beN0k7Ar5ADYAUVXKP831a", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 229 + }, + "_enabled": true, + "__prefab": { + "__id__": 237 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 100, + "height": 78 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": 0.5 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "39RzTF8PlJfJ4asyaW2w+t" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 229 + }, + "_enabled": true, + "__prefab": { + "__id__": 239 + }, + "_customMaterial": null, + "_srcBlendFactor": 2, + "_dstBlendFactor": 4, + "_color": { + "__type__": "cc.Color", + "r": 226, + "g": 255, + "b": 226, + "a": 255 + }, + "_spriteFrame": { + "__uuid__": "f620b7ac-7415-45e3-8dd1-4d351aaaef93@f9941", + "__expectedType__": "cc.SpriteFrame" + }, + "_type": 1, + "_fillType": 0, + "_sizeMode": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_useGrayscale": false, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "f2c5b+HAlEHqodsTgKrcMQ" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b2zlixo75KBZ+QBF+Grgrq", + "instance": null, + "targetOverrides": null, + "nestedPrefabInstanceRoots": null + }, + { + "__type__": "cc.UITransform", + "_name": "", + "_objFlags": 0, + "__editorExtras__": {}, + "node": { + "__id__": 208 + }, + "_enabled": true, + "__prefab": { + "__id__": 242 }, "_contentSize": { "__type__": "cc.Size", @@ -5036,18 +5898,18 @@ "_objFlags": 0, "__editorExtras__": {}, "node": { - "__id__": 178 + "__id__": 208 }, "_enabled": true, "__prefab": { - "__id__": 208 + "__id__": 244 }, "_alignFlags": 4, "_target": null, "_left": 0, "_right": 0, "_top": 0, - "_bottom": 711.415, + "_bottom": 663.5989999999999, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -5089,7 +5951,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 211 + "__id__": 247 }, "_contentSize": { "__type__": "cc.Size", @@ -5117,7 +5979,7 @@ }, "_enabled": true, "__prefab": { - "__id__": 213 + "__id__": 249 }, "_alignFlags": 45, "_target": null, @@ -5153,16 +6015,16 @@ }, "_enabled": true, "__prefab": { - "__id__": 215 + "__id__": 251 }, "startGameBtn": { - "__id__": 51 + "__id__": 81 }, "pkBtn": { - "__id__": 71 + "__id__": 101 }, "liveLabel": { - "__id__": 33 + "__id__": 41 }, "_id": "" }, diff --git a/assets/prefabs/PageLevel.ts b/assets/prefabs/PageLevel.ts index 738fd66..e5a590e 100644 --- a/assets/prefabs/PageLevel.ts +++ b/assets/prefabs/PageLevel.ts @@ -25,6 +25,12 @@ export class PageLevel extends BaseView { /** 静态常量:零位置 */ private static readonly ZERO_POS = new Vec3(0, 0, 0); + /** 解锁线索按钮默认文案 */ + private static readonly UNLOCK_BUTTON_CLUE_TEXT = '查看线索'; + + /** 线索全部查看后的按钮文案 */ + private static readonly UNLOCK_BUTTON_ANSWER_TEXT = '查看答案'; + /** 默认体力上限,服务端未返回 max 时使用 */ private static readonly DEFAULT_STAMINA_MAX = 50; @@ -704,17 +710,18 @@ export class PageLevel extends BaseView { private showUnlockButton(_index?: number): void { if (this.unLockTipsBtn) { this.unLockTipsBtn.active = true; + this.setUnlockButtonText(PageLevel.UNLOCK_BUTTON_CLUE_TEXT); console.log('[PageLevel] 显示解锁按钮'); } } /** - * 隐藏解锁按钮 + * 更新底部线索/答案按钮文案 */ - private hideUnlockButton(_index?: number): void { - if (this.unLockTipsBtn) { - this.unLockTipsBtn.active = false; - console.log('[PageLevel] 隐藏解锁按钮'); + private setUnlockButtonText(text: string): void { + const label = this.unLockTipsBtn?.getChildByName('Label')?.getComponent(Label); + if (label) { + label.string = text; } } @@ -747,12 +754,13 @@ export class PageLevel extends BaseView { } /** - * 点击解锁线索(顺序解锁:先线索2,再线索3;全部解锁后提示已解锁完毕) + * 点击解锁线索(顺序解锁:先线索2,再线索3;全部解锁后切换为查看答案入口) */ private onUnlockClue(): void { - // 全部已解锁,提示用户 + // 全部已解锁后,按钮保留为"查看答案",后续弹窗逻辑在这里接入 if (this._nextClueIndex > 3) { - ToastManager.show('已解锁完毕'); + this.playClickSound(); + console.log('[PageLevel] 点击查看答案,后续弹窗逻辑待接入'); return; } @@ -771,9 +779,9 @@ export class PageLevel extends BaseView { // 推进到下一条待解锁线索 this._nextClueIndex++; - // 全部解锁完毕则隐藏按钮 + // 全部解锁完毕后不隐藏按钮,改为查看答案入口 if (this._nextClueIndex > 3) { - this.hideUnlockButton(); + this.setUnlockButtonText(PageLevel.UNLOCK_BUTTON_ANSWER_TEXT); } console.log(`[PageLevel] 解锁线索${index}`); @@ -838,7 +846,18 @@ export class PageLevel extends BaseView { private updateTitleLevelLabel(): void { if (!this.titleLevelLabel) return; - this.titleLevelLabel.string = `第 ${this._currentLevelNumber} 关`; + this.titleLevelLabel.string = `第 ${this.getDisplayLevelNumber()} 关`; + } + + /** + * 服务端 level 使用 sortOrder,首关可能为 0;页面展示统一转成从 1 开始的关卡序号 + */ + private getDisplayLevelNumber(): number { + if (this._isShareMode) { + return this._shareLevelIndex + 1; + } + + return Math.max(1, this._currentLevelNumber + 1); } /** @@ -1251,7 +1270,7 @@ export class PageLevel extends BaseView { const passModal = modalNode.getComponent(PassModal); if (passModal) { passModal.setParams({ - levelIndex: this._currentLevelNumber, + levelIndex: this.getDisplayLevelNumber(), titleInfo: AchievementTitleManager.getTitleInfo(this._getPassModalCompletedLevelCount()) }); passModal.setCallbacks({ @@ -1368,7 +1387,7 @@ export class PageLevel extends BaseView { const timeoutModal = modalNode.getComponent(TimeoutModal); if (timeoutModal) { timeoutModal.setParams({ - levelIndex: this._currentLevelNumber + levelIndex: this.getDisplayLevelNumber() }); timeoutModal.setCallbacks({ onShare: () => { diff --git a/assets/resources/images/ip.meta b/assets/resources/images/ip.meta new file mode 100644 index 0000000..40033dd --- /dev/null +++ b/assets/resources/images/ip.meta @@ -0,0 +1,9 @@ +{ + "ver": "1.2.0", + "importer": "directory", + "imported": true, + "uuid": "71821be5-5211-42b0-8fc5-504b17797025", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/images/ip/PicWin3.png b/assets/resources/images/ip/PicWin3.png new file mode 100644 index 0000000..7808c92 Binary files /dev/null and b/assets/resources/images/ip/PicWin3.png differ diff --git a/assets/resources/images/ip/PicWin3.png.meta b/assets/resources/images/ip/PicWin3.png.meta new file mode 100644 index 0000000..076d883 --- /dev/null +++ b/assets/resources/images/ip/PicWin3.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "f39e8d2d-5bf7-4729-82fa-5ab27f583845", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f39e8d2d-5bf7-4729-82fa-5ab27f583845@6c48a", + "displayName": "PicWin3", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "f39e8d2d-5bf7-4729-82fa-5ab27f583845", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "f39e8d2d-5bf7-4729-82fa-5ab27f583845@f9941", + "displayName": "PicWin3", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 2, + "offsetY": -4, + "trimX": 443, + "trimY": 148, + "width": 1276, + "height": 1696, + "rawWidth": 2158, + "rawHeight": 1984, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -638, + -848, + 0, + 638, + -848, + 0, + -638, + 848, + 0, + 638, + 848, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 443, + 1836, + 1719, + 1836, + 443, + 140, + 1719, + 140 + ], + "nuv": [ + 0.20528266913809082, + 0.07056451612903226, + 0.7965708989805376, + 0.07056451612903226, + 0.20528266913809082, + 0.9254032258064516, + 0.7965708989805376, + 0.9254032258064516 + ], + "minPos": [ + -638, + -848, + 0 + ], + "maxPos": [ + 638, + 848, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "f39e8d2d-5bf7-4729-82fa-5ab27f583845@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "hasAlpha": true, + "redirect": "f39e8d2d-5bf7-4729-82fa-5ab27f583845@6c48a" + } +} diff --git a/assets/resources/images/logo.png b/assets/resources/images/logo.png new file mode 100644 index 0000000..b712ef2 Binary files /dev/null and b/assets/resources/images/logo.png differ diff --git a/assets/resources/images/logo.png.meta b/assets/resources/images/logo.png.meta new file mode 100644 index 0000000..87c0619 --- /dev/null +++ b/assets/resources/images/logo.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "6cc690c9-5025-48e1-a533-3db4fa53b003", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "6cc690c9-5025-48e1-a533-3db4fa53b003@6c48a", + "displayName": "logo", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "6cc690c9-5025-48e1-a533-3db4fa53b003", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "6cc690c9-5025-48e1-a533-3db4fa53b003@f9941", + "displayName": "logo", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 1596, + "height": 626, + "rawWidth": 1596, + "rawHeight": 626, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -798, + -313, + 0, + 798, + -313, + 0, + -798, + 313, + 0, + 798, + 313, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 626, + 1596, + 626, + 0, + 0, + 1596, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -798, + -313, + 0 + ], + "maxPos": [ + 798, + 313, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "6cc690c9-5025-48e1-a533-3db4fa53b003@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "hasAlpha": true, + "redirect": "6cc690c9-5025-48e1-a533-3db4fa53b003@6c48a" + } +} diff --git a/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png b/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png new file mode 100644 index 0000000..3a3b584 Binary files /dev/null and b/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png differ diff --git a/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png.meta b/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png.meta new file mode 100644 index 0000000..9078eae --- /dev/null +++ b/assets/resources/images/pageHome/HomePicPanel_hsv_ffbb38.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "7ad02ee4-4166-4c57-8985-760cca1a41f8", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "7ad02ee4-4166-4c57-8985-760cca1a41f8@6c48a", + "displayName": "HomePicPanel_hsv_ffbb38", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "7ad02ee4-4166-4c57-8985-760cca1a41f8", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "7ad02ee4-4166-4c57-8985-760cca1a41f8@f9941", + "displayName": "HomePicPanel_hsv_ffbb38", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0.5, + "trimX": 0, + "trimY": 0, + "width": 746, + "height": 955, + "rawWidth": 746, + "rawHeight": 956, + "borderTop": 100, + "borderBottom": 100, + "borderLeft": 100, + "borderRight": 100, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -373, + -477.5, + 0, + 373, + -477.5, + 0, + -373, + 477.5, + 0, + 373, + 477.5, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 956, + 746, + 956, + 0, + 1, + 746, + 1 + ], + "nuv": [ + 0, + 0.0010460251046025104, + 1, + 0.0010460251046025104, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -373, + -477.5, + 0 + ], + "maxPos": [ + 373, + 477.5, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "7ad02ee4-4166-4c57-8985-760cca1a41f8@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "hasAlpha": true, + "redirect": "7ad02ee4-4166-4c57-8985-760cca1a41f8@6c48a" + } +} diff --git a/assets/resources/images/pageHome/ProgressAnchor.png b/assets/resources/images/pageHome/ProgressAnchor.png new file mode 100644 index 0000000..57b911b Binary files /dev/null and b/assets/resources/images/pageHome/ProgressAnchor.png differ diff --git a/assets/resources/images/pageHome/ProgressAnchor.png.meta b/assets/resources/images/pageHome/ProgressAnchor.png.meta new file mode 100644 index 0000000..8a69981 --- /dev/null +++ b/assets/resources/images/pageHome/ProgressAnchor.png.meta @@ -0,0 +1,134 @@ +{ + "ver": "1.0.27", + "importer": "image", + "imported": true, + "uuid": "f620b7ac-7415-45e3-8dd1-4d351aaaef93", + "files": [ + ".json", + ".png" + ], + "subMetas": { + "6c48a": { + "importer": "texture", + "uuid": "f620b7ac-7415-45e3-8dd1-4d351aaaef93@6c48a", + "displayName": "ProgressAnchor", + "id": "6c48a", + "name": "texture", + "userData": { + "wrapModeS": "clamp-to-edge", + "wrapModeT": "clamp-to-edge", + "imageUuidOrDatabaseUri": "f620b7ac-7415-45e3-8dd1-4d351aaaef93", + "isUuid": true, + "visible": false, + "minfilter": "linear", + "magfilter": "linear", + "mipfilter": "none", + "anisotropy": 0 + }, + "ver": "1.0.22", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + }, + "f9941": { + "importer": "sprite-frame", + "uuid": "f620b7ac-7415-45e3-8dd1-4d351aaaef93@f9941", + "displayName": "ProgressAnchor", + "id": "f9941", + "name": "spriteFrame", + "userData": { + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 68, + "height": 78, + "rawWidth": 68, + "rawHeight": 78, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 12, + "borderRight": 50, + "packable": true, + "pixelsToUnit": 100, + "pivotX": 0.5, + "pivotY": 0.5, + "meshType": 0, + "vertices": { + "rawPosition": [ + -34, + -39, + 0, + 34, + -39, + 0, + -34, + 39, + 0, + 34, + 39, + 0 + ], + "indexes": [ + 0, + 1, + 2, + 2, + 1, + 3 + ], + "uv": [ + 0, + 78, + 68, + 78, + 0, + 0, + 68, + 0 + ], + "nuv": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "minPos": [ + -34, + -39, + 0 + ], + "maxPos": [ + 34, + 39, + 0 + ] + }, + "isUuid": true, + "imageUuidOrDatabaseUri": "f620b7ac-7415-45e3-8dd1-4d351aaaef93@6c48a", + "atlasUuid": "", + "trimType": "auto" + }, + "ver": "1.0.12", + "imported": true, + "files": [ + ".json" + ], + "subMetas": {} + } + }, + "userData": { + "type": "sprite-frame", + "fixAlphaTransparencyArtifacts": false, + "hasAlpha": true, + "redirect": "f620b7ac-7415-45e3-8dd1-4d351aaaef93@6c48a" + } +}