19 KiB
19 KiB
GameScene 五个 UI 模块图片依赖清单
来源场景:
assets/Scene/GameScene.fire本报告只盘点依赖,没有移动、复制或修改任何资源与 UUID。
先看结论
active=false不会阻止场景加载节点引用的纹理。- CSV 中的
rgba_mib_estimate是按宽 × 高 × 4计算的单份解码纹理估算,不是文件体积,也不是进程实测。 模块独占才能直接迁入对应分包;共享资源不能直接归入其中一个包。模块独占同时排除了 GameScene 其他节点、其他场景和其他 prefab 的静态引用。- 图集必须看
used_sprite_frames:即使只使用一个小 SpriteFrame,运行时仍加载整张 PNG。 - 移动资源请优先通过 Cocos Creator 资源管理器;若使用文件系统,必须连同
.meta一起移动。
模块汇总
| 模块 | 根节点 | 子树节点数 | 静态/控制器图片 | 动态候选图片 | 静态单份RGBA估算 | 动态候选全集 | 动态单张最大 | 静态+单张动态 | 独占图片 | 共享图片 |
|---|---|---|---|---|---|---|---|---|---|---|
| win | Canvas/Game/Win |
142 | 40 | 0 | 189.23 MiB | 0.00 MiB | 0.00 MiB | 189.23 MiB | 24 | 16 |
| lose | Canvas/Game/Lose |
333 | 43 | 0 | 70.06 MiB | 0.00 MiB | 0.00 MiB | 70.06 MiB | 25 | 18 |
| propWindow | Canvas/Game/propWindow |
37 | 5 | 0 | 20.53 MiB | 0.00 MiB | 0.00 MiB | 20.53 MiB | 1 | 4 |
| NewMode | Canvas/Game/NewMode |
15 | 12 | 33 | 20.74 MiB | 65.50 MiB | 2.47 MiB | 23.22 MiB | 45 | 0 |
| pause | Canvas/Pause |
52 | 18 | 0 | 39.65 MiB | 0.00 MiB | 0.00 MiB | 39.65 MiB | 3 | 15 |
共享资源处理原则
共有 38 张实际纹理页存在共享,去重后的单份 RGBA 估算为 117.52 MiB。
- 共享大图集:优先按各模块使用的 SpriteFrame 重新打小图集,避免把整张公共大图带进每个分包。
- 少量小图共享:可以放公共包;如果五个包必须完全独立,则复制成不同 UUID 并逐一重新绑定。
- 仍被 GameScene、其他场景或其他 prefab 使用:不能直接搬走,除非同步迁移所有使用方。
- Spine:PNG、JSON、ATLAS 必须视为一组,不能只移动 PNG。
每个模块的详细文件
win.csv:win 的图片、SpriteFrame、使用节点、配套文件和建议目标目录。lose.csv:lose 的图片、SpriteFrame、使用节点、配套文件和建议目标目录。propWindow.csv:propWindow 的图片、SpriteFrame、使用节点、配套文件和建议目标目录。NewMode.csv:NewMode 的图片、SpriteFrame、使用节点、配套文件和建议目标目录。pause.csv:pause 的图片、SpriteFrame、使用节点、配套文件和建议目标目录。shared-images.csv:所有共享纹理、每个作用域使用的 SpriteFrame,以及其他场景/prefab 使用方。all-images.csv:五个模块的合并明细。non-image-assets.csv:动画、Spine、粒子、预制体等配套文件,防止只移动PNG。unresolved-summary.csv:无法在 assets 中解析的 UUID 汇总。unresolved-refs.csv:无法解析 UUID 的逐条位置。duplicate-uuids.csv:当前工作区重复 UUID,必须先处理。
最大纹理页
| 图片 | 模块 | 分类 | 尺寸 | 单份RGBA估算 | 归属 |
|---|---|---|---|---|---|
assets/UI/UI/publicUI.png |
lose | 图集纹理 | 2038×1972 | 15.33 MiB | 与GameScene其他区域共享 + 与其他场景或预制体共享 |
assets/UI/UI/pop/gameui.png |
lose ; pause ; win | 图集纹理 | 2039×1970 | 15.32 MiB | 五模块之间共享 + 与GameScene其他区域共享 + 与其他场景或预制体共享 |
assets/UI/UI/skin_month/caidai.png |
win | Spine纹理 | 1916×2000 | 14.62 MiB | 模块独占 |
assets/UI/UI/skin_month/caidai4.png |
win | Spine纹理 | 2032×1856 | 14.39 MiB | 模块独占 |
assets/UI/UI/skin_month/caidai2.png |
win | Spine纹理 | 1916×1920 | 14.03 MiB | 模块独占 |
assets/UI/UI/skin_month/caidai3.png |
win | Spine纹理 | 1932×1836 | 13.53 MiB | 模块独占 |
assets/UI/UI/skin_month/caidai5.png |
win | Spine纹理 | 1932×1836 | 13.53 MiB | 模块独占 |
assets/UI/UI/skin_month/jiesuan.png |
win | 图集纹理 | 1898×1842 | 13.34 MiB | 模块独占 |
assets/UI/UI/skin_month/caidai1.png |
win | 图集纹理 | 2000×1600 | 12.21 MiB | 模块独占 |
assets/UI/UI/pop/gameUI_new.png |
lose ; pause ; propWindow ; win | 图集纹理 | 1471×2046 | 11.48 MiB | 五模块之间共享 + 与其他场景或预制体共享 |
assets/UI/UI/pop/action_hammer.png |
win | 图集纹理 | 1628×1616 | 10.04 MiB | 与GameScene其他区域共享 |
assets/action_bundle/img/action_hammer.png |
win | 图集纹理 | 2015×1304 | 10.02 MiB | 与其他场景或预制体共享 |
assets/UI/Cat/catUI.png |
win | 图集纹理 | 1991×1173 | 8.91 MiB | 与其他场景或预制体共享 |
assets/UI/UI/newUI.png |
win | 图集纹理 | 1105×2038 | 8.59 MiB | 与GameScene其他区域共享 + 与其他场景或预制体共享 |
assets/UI/UI/pop/kuangt.png |
lose ; pause ; win | 单图 | 1040×1402 | 5.56 MiB | 五模块之间共享 + 与其他场景或预制体共享 |
assets/shop/img/kuangt1.png |
lose | 单图 | 994×1462 | 5.54 MiB | 与其他场景或预制体共享 |
assets/resources/Window_Prop/ban.png |
NewMode | 单图 | 991×1463 | 5.53 MiB | 模块独占 |
assets/resources/Window_Prop/ban2.png |
NewMode | 单图 | 991×1463 | 5.53 MiB | 模块独占 |
assets/UI/UI/pop/pause/mianba.png |
pause | 单图 | 902×1478 | 5.09 MiB | 与其他场景或预制体共享 |
assets/UI/UI/tanchuang1.png |
propWindow | 单图 | 950×1314 | 4.76 MiB | 模块独占 |
assets/UI/UI/special_tips.png |
win | 单图 | 900×1249 | 4.29 MiB | 与其他场景或预制体共享 |
assets/resources/Window_Prop/diban.jpg |
NewMode | 单图 | 892×1223 | 4.16 MiB | 模块独占 |
assets/UI/UI/line.png |
win | 单图 | 1026×998 | 3.91 MiB | 模块独占 |
assets/action_bundle/Avatar/avatar.png |
win | 图集纹理 | 702×1002 | 2.68 MiB | 与GameScene其他区域共享 + 与其他场景或预制体共享 |
assets/UI/font/font.png |
lose ; propWindow ; win | 图集纹理 | 1347×512 | 2.63 MiB | 五模块之间共享 + 与GameScene其他区域共享 + 与其他场景或预制体共享 |
独占资源迁移清单
win
| 原图片 | 分类 | 配套资源 | 建议目标 |
|---|---|---|---|
assets/UI/UI/skin_month/caidai.png |
Spine纹理 | assets/UI/UI/skin_month/caidai.atlas ; assets/UI/UI/skin_month/caidai.json | assets/win/texture/spine/caidai/caidai.png |
assets/UI/UI/skin_month/caidai4.png |
Spine纹理 | assets/UI/UI/skin_month/caidai.atlas ; assets/UI/UI/skin_month/caidai.json | assets/win/texture/spine/caidai/caidai4.png |
assets/UI/UI/skin_month/caidai2.png |
Spine纹理 | assets/UI/UI/skin_month/caidai.atlas ; assets/UI/UI/skin_month/caidai.json | assets/win/texture/spine/caidai/caidai2.png |
assets/UI/UI/skin_month/caidai3.png |
Spine纹理 | assets/UI/UI/skin_month/caidai.atlas ; assets/UI/UI/skin_month/caidai.json | assets/win/texture/spine/caidai/caidai3.png |
assets/UI/UI/skin_month/caidai5.png |
Spine纹理 | assets/UI/UI/skin_month/caidai.atlas ; assets/UI/UI/skin_month/caidai.json | assets/win/texture/spine/caidai/caidai5.png |
assets/UI/UI/skin_month/jiesuan.png |
图集纹理 | assets/UI/UI/skin_month/jiesuan.plist | assets/win/texture/atlas/jiesuan/jiesuan.png |
assets/UI/UI/skin_month/caidai1.png |
图集纹理 | assets/UI/UI/skin_month/caidai1.plist ; assets/animation/caidai1.anim | assets/win/texture/atlas/caidai1/caidai1.png |
assets/UI/UI/line.png |
单图 | - | assets/win/texture/image/UI/line.png |
assets/UI/UI/beijing.png |
单图 | - | assets/win/texture/image/UI/beijing.png |
assets/UI/UI/pop/career_Bg.png |
单图 | - | assets/win/texture/image/pop/career_Bg.png |
assets/UI/UI/pop/win/ruCat.png |
单图 | - | assets/win/texture/image/win/ruCat.png |
assets/UI/UI/pop/ruzhiBg.png |
单图 | - | assets/win/texture/image/pop/ruzhiBg.png |
assets/UI/UI/career_Title2.png |
单图 | - | assets/win/texture/image/UI/career_Title2.png |
assets/UI/UI/pop/win/next.png |
单图 | - | assets/win/texture/image/win/next.png |
assets/UI/UI/fanhui.png |
单图 | - | assets/win/texture/image/UI/fanhui.png |
assets/UI/UI/pop/win/qozainan.png |
单图 | - | assets/win/texture/image/win/qozainan.png |
assets/UI/UI/juli.png |
单图 | - | assets/win/texture/image/UI/juli.png |
assets/UI/UI/coins2.png |
单图 | - | assets/win/texture/image/UI/coins2.png |
assets/UI/UI/pop/win/jindut00.png |
单图 | - | assets/win/texture/image/win/jindut00.png |
assets/UI/UI/pop/win/jindut02.png |
单图 | - | assets/win/texture/image/win/jindut02.png |
assets/UI/UI/newMode1.png |
单图 | - | assets/win/texture/image/UI/newMode1.png |
assets/UI/UI/pop/yuangongka.png |
单图 | - | assets/win/texture/image/pop/yuangongka.png |
assets/UI/UI/pop/win/dian2.png |
单图 | - | assets/win/texture/image/win/dian2.png |
assets/UI/UI/pop/win/dina1.png |
单图 | - | assets/win/texture/image/win/dina1.png |
pause
| 原图片 | 分类 | 配套资源 | 建议目标 |
|---|---|---|---|
assets/UI/UI/pop/pause/jixuanniu.png |
单图 | - | assets/pause/texture/image/pause/jixuanniu.png |
assets/UI/UI/pop/pause/tuichu.png |
单图 | - | assets/pause/texture/image/pause/tuichu.png |
assets/UI/UI/pop/pause/chonglai.png |
单图 | - | assets/pause/texture/image/pause/chonglai.png |
lose
| 原图片 | 分类 | 配套资源 | 建议目标 |
|---|---|---|---|
assets/UI/UI/pop/shareTips.png |
图集纹理 | assets/UI/UI/pop/shareTips.plist | assets/lose/texture/atlas/shareTips/shareTips.png |
assets/UI/UI/pop/LongAndShot_icon2.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_icon2.png |
assets/UI/UI/pop/wallIcon.png |
单图 | - | assets/lose/texture/image/pop/wallIcon.png |
assets/UI/UI/pop/buttonWall_icon.png |
单图 | - | assets/lose/texture/image/pop/buttonWall_icon.png |
assets/UI/UI/pop/LongAndShot_icon.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_icon.png |
assets/UI/UI/pop/buttonWall.png |
单图 | - | assets/lose/texture/image/pop/buttonWall.png |
assets/UI/UI/pop/block_LockIcon.png |
单图 | - | assets/lose/texture/image/pop/block_LockIcon.png |
assets/UI/UI/pop/Revolving.png |
单图 | - | assets/lose/texture/image/pop/Revolving.png |
assets/UI/UI/pop/block_Lock.png |
单图 | - | assets/lose/texture/image/pop/block_Lock.png |
assets/UI/UI/pop/LongAndShot.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot.png |
assets/UI/UI/pop/LongAndShot2.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot2.png |
assets/UI/UI/pop/wall.png |
单图 | - | assets/lose/texture/image/pop/wall.png |
assets/UI/UI/pop/Revolving_icon.png |
单图 | - | assets/lose/texture/image/pop/Revolving_icon.png |
assets/UI/UI/pop/LongAndShot_btn.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_btn.png |
assets/UI/UI/pop/Revolving_title.png |
单图 | - | assets/lose/texture/image/pop/Revolving_title.png |
assets/UI/UI/pop/wall_Title.png |
单图 | - | assets/lose/texture/image/pop/wall_Title.png |
assets/UI/UI/pop/LongAndShot_title2.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_title2.png |
assets/UI/UI/pop/LongAndShot_btn2.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_btn2.png |
assets/UI/UI/pop/LongAndShot_title.png |
单图 | - | assets/lose/texture/image/pop/LongAndShot_title.png |
assets/UI/UI/pop/Revolving_btn.png |
单图 | - | assets/lose/texture/image/pop/Revolving_btn.png |
assets/UI/UI/pop/block_LockTitle.png |
单图 | - | assets/lose/texture/image/pop/block_LockTitle.png |
assets/UI/UI/pop/buttonWall_btn.png |
单图 | - | assets/lose/texture/image/pop/buttonWall_btn.png |
assets/UI/UI/pop/buttonWall_title.png |
单图 | - | assets/lose/texture/image/pop/buttonWall_title.png |
assets/UI/UI/pop/wall_btn.png |
单图 | - | assets/lose/texture/image/pop/wall_btn.png |
assets/UI/UI/pop/block_LockBtn.png |
单图 | - | assets/lose/texture/image/pop/block_LockBtn.png |
propWindow
| 原图片 | 分类 | 配套资源 | 建议目标 |
|---|---|---|---|
assets/UI/UI/tanchuang1.png |
单图 | - | assets/propWindow/texture/image/UI/tanchuang1.png |
NewMode
| 原图片 | 分类 | 配套资源 | 建议目标 |
|---|---|---|---|
assets/resources/Window_Prop/ban.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/ban.png |
assets/resources/Window_Prop/ban2.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/ban2.png |
assets/resources/Window_Prop/diban.jpg |
单图 | - | assets/NewMode/texture/image/Window_Prop/diban.jpg |
assets/resources/Window_Prop/daoju24.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju24.png |
assets/resources/Window_Prop/daoju25.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju25.png |
assets/resources/Window_Prop/daoju26.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju26.png |
assets/resources/Window_Prop/daoju18.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju18.png |
assets/resources/Window_Prop/daoju19.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju19.png |
assets/resources/Window_Prop/daoju13.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju13.png |
assets/resources/Window_Prop/daoju14.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju14.png |
assets/resources/Window_Prop/daoju15.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju15.png |
assets/resources/Window_Prop/daoju17.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju17.png |
assets/resources/Window_Prop/daoju30.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju30.png |
assets/resources/Window_Prop/daoju11.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju11.png |
assets/resources/Window_Prop/daoju16.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju16.png |
assets/resources/Window_Prop/daoju0.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju0.png |
assets/resources/Window_Prop/daoju23.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju23.png |
assets/resources/Window_Prop/daoju1.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju1.png |
assets/resources/Window_Prop/daoju29.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju29.png |
assets/resources/Window_Prop/daoju27.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju27.png |
assets/resources/Window_Prop/daoju5.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju5.png |
assets/resources/Window_Prop/daoju7.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju7.png |
assets/resources/Window_Prop/daoju20.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju20.png |
assets/resources/Window_Prop/daoju28.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju28.png |
assets/resources/Window_Prop/daoju12.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju12.png |
assets/resources/Window_Prop/daoju2.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju2.png |
assets/resources/Window_Prop/daoju3.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju3.png |
assets/resources/Window_Prop/daoju4.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju4.png |
assets/resources/Window_Prop/daoju6.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju6.png |
assets/resources/Window_Prop/daoju9.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju9.png |
assets/resources/Window_Prop/daoju31.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju31.png |
assets/resources/Window_Prop/daoju21.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju21.png |
assets/resources/Window_Prop/daoju22.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju22.png |
assets/resources/Window_Prop/daoju32.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju32.png |
assets/resources/Window_Prop/daoju8.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju8.png |
assets/resources/Window_Prop/daoju10.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/daoju10.png |
assets/resources/Window_Prop/light3.png |
单图 | assets/animation/light.anim | assets/NewMode/texture/image/Window_Prop/light3.png |
assets/resources/Window_Prop/light2.png |
单图 | assets/animation/light.anim | assets/NewMode/texture/image/Window_Prop/light2.png |
assets/resources/Window_Prop/light1.png |
单图 | assets/animation/light.anim | assets/NewMode/texture/image/Window_Prop/light1.png |
assets/resources/Window_Prop/btn.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/btn.png |
assets/resources/Window_Prop/title.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/title.png |
assets/resources/Window_Prop/title2.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/title2.png |
assets/resources/Window_Prop/newIcon.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/newIcon.png |
assets/resources/Window_Prop/next.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/next.png |
assets/resources/Window_Prop/next2.png |
单图 | - | assets/NewMode/texture/image/Window_Prop/next2.png |
运行时动态依赖
- NewMode 会在
NewMode.ts中拼接Window_Prop/<name>,加载NEW_LEVEL.json配置的daoju0到daoju32。它们已写入NewMode.csv,标记为动态路径候选;一次弹窗只加载其中一张,不能把候选全集当作同时驻留。 - Win 的飞金币预制体和兜底 SpriteFrame 原本绑定在 SceneManager 上,本报告已重新归入 Win;后续拆包时应把字段一并迁入 Win 加载逻辑。
- Win 的排行榜/入职数字会通过持久
NumberToImage.font3使用assets/UI/font/font3.png,该图已标为持久公共依赖。 - Win 还会按玩家头像动态加载
resources/spine/action*/skeleton或远程头像。这属于全局头像系统,不建议复制进 Win 包,但 Win prefab 仍依赖相应加载接口。
当前 UUID 冲突
工作区存在以下重复 UUID。继续复制或移动前必须处理,否则 Cocos 可能重新生成 UUID 或绑定到错误目录:
| UUID | 冲突路径 |
|---|---|
217e3bbd-90d3-46c0-8ec6-3c47786c2a5e |
assets/NewMode/script ; assets/pause/script |
33b64530-96a1-4ffa-b48e-b25ba24ffeec |
assets/NewMode/prefab ; assets/pause/prefab |
fd45e14f-b79c-4017-8586-f482718f9824 |
assets/NewMode/texture ; assets/pause/texture |
审计边界
本工具能解析场景和资源文件中的 UUID 静态引用。脚本通过字符串拼出的动态路径、远程 URL、运行时生成图片不会自动出现在结果中,需要结合模块脚本再做一次人工复核。