346 lines
18 KiB
Markdown
346 lines
18 KiB
Markdown
# Win / Lose / propWindow 对 UI 与 shop 的图片依赖清单
|
||
|
||
整理日期:2026-08-28
|
||
|
||
## 统计口径
|
||
|
||
- 依据当前微信构建产物 `build/wechatgame/subpackages/<bundle>/config.*.json` 的 `deps` 与 `redirect`,并反查当前三个 Prefab 的 UUID 和节点。
|
||
- 这里只列构建时被归入 `UI` 或 `shop` 依赖的项目,不包含 `main`、`internal`、`start-scene` 等其他依赖。
|
||
- “归属 UI/shop”是构建结果,不等于源文件一定在 `assets/UI` 或 `assets/shop`。Cocos 会按 Bundle 优先级和共享引用决定资源最终归属。
|
||
- `Pause` 和 `NewMode` 不在本清单范围内;当前微信构建中它们没有 `UI` 依赖。
|
||
|
||
## 汇总
|
||
|
||
| Prefab | UI 重定向项 | shop 重定向项 | 特殊项 |
|
||
| --- | ---: | ---: | --- |
|
||
| Win | 13 | 7 | UI 中包含 1 个完整 `catUI` 图集;shop 中包含 3 个 Creator 默认按钮状态图 |
|
||
| Lose | 24 | 16 | shop 中包含 3 个 Creator 默认按钮状态图和 1 个非图片 Effect |
|
||
| propWindow | 13 | 2 | 两个 shop 归属项的源文件实际位于 `assets/UI`、`assets/res` |
|
||
|
||
---
|
||
|
||
## Win
|
||
|
||
### Win 图片处理分类
|
||
|
||
这里的“独享”以单个 SpriteFrame 的 UUID 为判断单位,不代表它所在的整张 `.plist/.png` 图集也归 Win 独享。
|
||
|
||
#### A. Win 独享:拆出后迁入 Win
|
||
|
||
以下 13 个 SpriteFrame 在当前 `assets` 中只有 `Win.prefab` 引用。可以从原图集拆出,放入 `assets/win/texture` 后重新绑定 Win:
|
||
|
||
| SpriteFrame | 原始资源 | 当前使用节点 |
|
||
| --- | --- | --- |
|
||
| `fanhuizhujiem.png` | `assets/UI/UI/newUI.plist` | `Win/tween/homeBtn` |
|
||
| `career_Title.png` | `assets/UI/UI/newUI.plist` | `Win/tween/Ruzhi/yinzhang` |
|
||
| `jinhao.png` | `assets/UI/UI/newUI.plist` | `Win/Rank/New Sprite` |
|
||
| `huodongt.png` | `assets/UI/UI/newUI.plist` | `Win/Rank/New Sprite` |
|
||
| `nextBtn.png` | `assets/UI/UI/newUI.plist` | `Win/tween/nextBtn` |
|
||
| `didi.png` | `assets/UI/UI/newUI.plist` | `Win/tween/gongxi/gongxiguoguan` |
|
||
| `guankazi.png` | `assets/UI/UI/newUI.plist` | `Win/tween/diguan` |
|
||
| `career_yanhua.png` | `assets/UI/UI/newUI.plist` | `Win/tween/Ruzhi/caidai1`、`caidai2` |
|
||
| `anniu.png` | `assets/UI/UI/pop/gameui.plist` | `Win/tween/doubleBtn` |
|
||
| `ninyihuode.png` | `assets/UI/UI/pop/gameui.plist` | `Win/tween/tiaodik/ninyihuode` |
|
||
| `dikuang.png` | `assets/UI/UI/pop/gameui.plist` | `Win/tween/tiaodik` |
|
||
| `meijinbi.png` | `assets/UI/UI/pop/gameui.plist` | `Win/tween/tiaodik/meijinbi` |
|
||
| `touxiangk1.png` | `assets/action_bundle/Avatar/avatar.plist` | `Win/tween/Ruzhi/bg/kuang`、`icon` Mask |
|
||
|
||
注意:`newUI.plist`、`gameui.plist`、`avatar.plist` 中还有大量非 Win 资源,所以不能把三张完整图集直接移动到 Win。这里只能拆出表中的独享帧;如果要从原图集中删除这些帧,需要重新打包原图集。
|
||
|
||
#### B. 项目共享:原资源保留,复制一份到 Win
|
||
|
||
| 资源 | Win 使用位置 | Win 之外的当前引用 | 处理方式 |
|
||
| --- | --- | --- | --- |
|
||
| `catUI.plist`(`cat1~cat11`) | `Win/tween/Ruzhi/bg2`、`Win/Career/bg2/cat`、`WinCat.catUI` | `action_bundle/Avatar.prefab`、`career/rankGame.prefab`、`gacha_bundle/Gacha2.prefab`、`HomeScene.fire` | 原图集必须保留;Win 本地图集已经建立并绑定到 `WinCat.catUI`,还需替换两个残留的旧 `cat5` SpriteFrame |
|
||
| `half_black_x.png` | `Win/tween/endlessNode/level_x` | `GameScene.fire`、`HomeScene.fire`、`shop/passCheck.prefab`、`passCheckItem.prefab` | 复制该帧到 Win,原帧保留 |
|
||
| `kuang_1.png` | `Win/tween/gongxi/kuang`、`icon` Mask | `action_bundle/Avatar.prefab`、`Share.prefab`、排行榜/评论 Prefab、`HomeScene.fire`、`shop.prefab` | 复制该帧到 Win,原帧保留 |
|
||
| `coins4.png` | `Win/tween/coins4` | `shop/onMCReward.prefab` | 复制该帧到 Win,原帧保留 |
|
||
|
||
Creator 的 `default_btn_normal / pressed / disabled` 也被其他地方共享,但它们是 Win 按钮的无效残留状态引用,不归入“复制图片”类别;应直接清空引用。
|
||
|
||
### Win → UI
|
||
|
||
#### `assets/UI/UI/newUI.plist`
|
||
|
||
需要拆出的 SpriteFrame:
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `fanhuizhujiem.png` | `Win/tween/homeBtn` | Win 独享,拆出后迁入 Win |
|
||
| `career_Title.png` | `Win/tween/Ruzhi/yinzhang` | Win 独享,拆出后迁入 Win |
|
||
| `jinhao.png` | `Win/Rank/New Sprite` | Win 独享,拆出后迁入 Win |
|
||
| `huodongt.png` | `Win/Rank/New Sprite` | Win 独享,拆出后迁入 Win |
|
||
| `nextBtn.png` | `Win/tween/nextBtn` | Win 独享,拆出后迁入 Win |
|
||
| `didi.png` | `Win/tween/gongxi/gongxiguoguan` | Win 独享,拆出后迁入 Win |
|
||
| `guankazi.png` | `Win/tween/diguan` | Win 独享,拆出后迁入 Win |
|
||
| `career_yanhua.png` | `Win/tween/Ruzhi/caidai1`、`caidai2` | Win 独享,拆出后迁入 Win |
|
||
|
||
#### `assets/UI/UI/pop/gameui.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `anniu.png` | `Win/tween/doubleBtn` | Win 独享,拆出后迁入 Win |
|
||
| `ninyihuode.png` | `Win/tween/tiaodik/ninyihuode` | Win 独享,拆出后迁入 Win |
|
||
| `dikuang.png` | `Win/tween/tiaodik` | Win 独享,拆出后迁入 Win |
|
||
| `meijinbi.png` | `Win/tween/tiaodik/meijinbi` | Win 独享,拆出后迁入 Win |
|
||
|
||
#### `assets/UI/Cat/catUI.plist`
|
||
|
||
Win 不是只引用一个静态猫图,而是把整个 `catUI` 绑定给 `WinCat.ts`,运行时根据 `useravatarCat` 动态调用 `getSpriteFrame()`。
|
||
|
||
引用分类:**项目共享,只能复制,不能移动原图集。**
|
||
|
||
需要保留的全部帧:
|
||
|
||
`cat1.png`、`cat2.png`、`cat3.png`、`cat4.png`、`cat5.png`、`cat6.png`、`cat7.png`、`cat8.png`、`cat9.png`、`cat10.png`、`cat11.png`
|
||
|
||
当前处理状态:
|
||
|
||
- `assets/win/texture/catUI.plist` 已经建立,具有新的 UUID。
|
||
- `Win/Career` 的 `WinCat.catUI` 已经绑定到 Win 本地图集。
|
||
- `Win/tween/Ruzhi/bg2` 仍引用原 `assets/UI/Cat/catUI.plist` 的 `cat5`。
|
||
- `Win/Career/bg2/cat` 仍引用原 `assets/UI/Cat/catUI.plist` 的 `cat5`。
|
||
|
||
因此还需要把上面两个 Sprite 的 SpriteFrame 改为 `assets/win/texture/catUI.plist` 中的新 `cat5`。完成后 Win 才会彻底解除对原 `catUI` 和原 `cat5` 的引用。
|
||
|
||
### Win → shop
|
||
|
||
这些项目在当前构建中被归入 `shop` 依赖,但多数源文件并不在 `assets/shop`。
|
||
|
||
#### `assets/UI/font/font.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `half_black_x.png` | `Win/tween/endlessNode/level_x` | 项目共享,复制到 Win,原帧保留 |
|
||
|
||
#### `assets/action_bundle/Avatar/avatar.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `touxiangk1.png` | `Win/tween/Ruzhi/bg/kuang`、`icon` Mask | Win 独享,拆出后迁入 Win |
|
||
| `kuang_1.png` | `Win/tween/gongxi/kuang`、`icon` Mask | 项目共享,复制到 Win,原帧保留 |
|
||
|
||
#### `assets/UI/UI/pop/gameui.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `coins4.png` | `Win/tween/coins4` | 项目共享,复制到 Win,原帧保留 |
|
||
|
||
#### Creator 默认按钮状态图
|
||
|
||
`Win/specialTips/specialCloseBtn` 的 `cc.Button` 仍绑定:
|
||
|
||
- `default_btn_normal`
|
||
- `default_btn_pressed`
|
||
- `default_btn_disabled`
|
||
|
||
这三个资源来自 Creator 内置资源,不是需要手工拆出的业务图片。后续处理 Prefab 时应清空这些 Sprite 状态引用、改用 `COLOR/NONE` transition,或替换成 Win 分包自己的按钮状态图,否则 `shop` 依赖仍可能保留。
|
||
|
||
---
|
||
|
||
## Lose
|
||
|
||
### Lose 图片处理分类
|
||
|
||
这里同样按单个 SpriteFrame 判断。即使某一帧为 Lose 独享,它所在的 `gameUI_new.plist`、`publicUI.plist` 或 `gameui.plist` 仍包含其他模块使用的图片,不能移动整张图集。
|
||
|
||
#### A. Lose 独享:拆出后迁入 Lose
|
||
|
||
以下 23 个 SpriteFrame 在当前 `assets` 中只有 `Lose.prefab` 引用:
|
||
|
||
| 原始资源 | Lose 独享 SpriteFrame |
|
||
| --- | --- |
|
||
| `assets/UI/UI/pop/gameUI_new.plist` | `20miao.png`、`return.png`、`haoyun.png`、`doudakai.png`、`chubuqule.png`、`yichu.png`、`jianshao_1.png`、`result_hp_2.png`、`jianshao.png`、`try.png`、`nali.png`、`shijaijndaol.png`、`zd1.png`、`nuliyixia.png`、`ximie.png` |
|
||
| `assets/UI/UI/publicUI.plist` | `btn_jixu _sz1.png`、`btn_jixu _sz3.png`、`btn_jixu _sz4.png`、`nz1.png`、`nz2.png`、`btn_zi_fenxiang2.png`、`btn_zi_jixu.png` |
|
||
| `assets/UI/UI/pop/gameui.plist` | `door.png` |
|
||
|
||
这些帧可以拆出放入 `assets/lose/texture`,再把 Lose Prefab 改绑到新 UUID。若要从原图集删除它们,需要重新打包原图集,不能直接移动整张 `.plist/.png`。
|
||
|
||
#### B. 项目共享:原资源保留,复制一份到 Lose
|
||
|
||
| 资源 | Lose 使用位置 | Lose 之外的当前引用 | 处理方式 |
|
||
| --- | --- | --- | --- |
|
||
| `yuandi.png` | `Lose/lose/Lock/boom_show` | `assets/prefab/map/Pause.prefab` | 复制到 Lose,原图保留 |
|
||
| `6yuan.png` | `Lose/lose/Time/Revive/price` | `shop/Revive.prefab` | 复制到 Lose,原图保留 |
|
||
| `Revive_bg.png` | `Lose/lose/Time/Revive` | `shop/Revive.prefab` | 复制到 Lose,原图保留 |
|
||
| `Revive_tishi.png` | `Lose/lose/Time/Revive/tishik` | `shop/Revive.prefab` | 复制到 Lose,原图保留 |
|
||
| `Revive_btn.png` | `Lose/lose/Time/Revive/an` | `shop/Revive.prefab` | 复制到 Lose,原图保留 |
|
||
| `mul1.png` | `Lose/lose/Time/Revive/num/mul1` | `shop/Revive.prefab` | 从 `font.plist` 复制该帧到 Lose |
|
||
| `scoin_0.png` | `Lose/lose/Time/Revive/coin/scoin_0` | `shop/Revive.prefab`,商店代码也按 `scoin_` 动态取帧 | 从 `font.plist` 复制该帧到 Lose |
|
||
| `scoin_1.png` | `Lose/lose/Time/Revive/coin/scoin_1` | `shop/Revive.prefab`,商店代码也按 `scoin_` 动态取帧 | 从 `font.plist` 复制该帧到 Lose |
|
||
| `x.png` | `Lose/lose/Time/Revive/num/x` | `shop/Revive.prefab` | 从 `font.plist` 复制该帧到 Lose |
|
||
| `guang.png` | 九个失败类型页面的 `guang` | `Pause.prefab`、`heathpop.prefab`、`propWindow`、`HomeScene`、`onMCReward` | 复制到 Lose,原图保留 |
|
||
| `close.png` | Lose 主关闭、WinStreak、Health 按钮 | Avatar、winStreak、Gacha、propWindow、HomeScene、多个 shop Prefab | 复制到 Lose,原图保留 |
|
||
| `kuangt1.png` | `Lose/lose/Time/ConfirmBox/bg` | dailyQuests、newbieGift、winStreak 及多个 shop Prefab | 复制到 Lose,原图保留 |
|
||
| `btn_Buy.png` | `Lose/lose/Time/ConfirmBox/New Sprite` | dailyQuests、newbieGift、winStreak 及多个 shop Prefab | 复制到 Lose,原图保留 |
|
||
|
||
#### Lose 特殊项
|
||
|
||
- `default_btn_normal / pressed / disabled`:项目共享,但只是 `Lose/share_tips/shareBtn`、`closeBtn` 在 `SCALE` transition 下的残留引用;不要复制,应清空。
|
||
- `assets/res/effect/jungle_shine.effect`:不是图片,并被 `jungle_treasure/jungle.prefab`、`shop/Revive.prefab`、`shop/shop.prefab` 共同引用;如果 Lose 要完全解除 `shop` 依赖,需要复制一份 Effect 到 Lose 并重新绑定,或者确认效果不用后移除引用。
|
||
|
||
### Lose → UI
|
||
|
||
#### `assets/UI/UI/pop/gameUI_new.plist`
|
||
|
||
需要拆出的 SpriteFrame:
|
||
|
||
引用分类:**以下 15 帧均为 Lose 独享,拆出后迁入 Lose。**
|
||
|
||
- `20miao.png`
|
||
- `return.png`
|
||
- `haoyun.png`
|
||
- `doudakai.png`
|
||
- `chubuqule.png`
|
||
- `yichu.png`
|
||
- `jianshao_1.png`
|
||
- `result_hp_2.png`
|
||
- `jianshao.png`
|
||
- `try.png`
|
||
- `nali.png`
|
||
- `shijaijndaol.png`
|
||
- `zd1.png`
|
||
- `nuliyixia.png`
|
||
- `ximie.png`
|
||
|
||
主要使用区域:`Time`、`Boom`、`Lock`、`Health` 及各障碍失败提示页。
|
||
|
||
#### `assets/UI/UI/publicUI.plist`
|
||
|
||
需要拆出的 SpriteFrame:
|
||
|
||
引用分类:**以下 7 帧均为 Lose 独享,拆出后迁入 Lose。**
|
||
|
||
- `btn_jixu _sz1.png`
|
||
- `btn_jixu _sz3.png`
|
||
- `btn_jixu _sz4.png`
|
||
- `nz1.png`
|
||
- `nz2.png`
|
||
- `btn_zi_fenxiang2.png`
|
||
- `btn_zi_jixu.png`
|
||
|
||
这些按钮图在 `Time`、`Boom`、`Lock`、`Revolving`、`LongAndShort`、`LongAndShortColor`、`BlockLock`、`Wall`、`ButtonWall` 中有重复使用。
|
||
|
||
#### `assets/UI/UI/pop/gameui.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `door.png` | `Lose/lose/Lock/door` | Lose 独享,拆出后迁入 Lose |
|
||
|
||
#### `assets/UI/UI/pop/yuandi.png`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `yuandi` | `Lose/lose/Lock/boom_show` | 项目共享,复制到 Lose,原图保留 |
|
||
|
||
### Lose → shop
|
||
|
||
#### `assets/shop/img`
|
||
|
||
| 单图 | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `6yuan.png` | `Lose/lose/Time/Revive/price` | 项目共享,复制到 Lose,原图保留 |
|
||
| `Revive_bg.png` | `Lose/lose/Time/Revive` | 项目共享,复制到 Lose,原图保留 |
|
||
| `kuangt1.png` | `Lose/lose/Time/ConfirmBox/bg` | 项目共享,复制到 Lose,原图保留 |
|
||
| `Revive_tishi.png` | `Lose/lose/Time/Revive/tishik` | 项目共享,复制到 Lose,原图保留 |
|
||
| `Revive_btn.png` | `Lose/lose/Time/Revive/an` | 项目共享,复制到 Lose,原图保留 |
|
||
| `btn_Buy.png` | `Lose/lose/Time/ConfirmBox/New Sprite` | 项目共享,复制到 Lose,原图保留 |
|
||
|
||
#### `assets/UI/font/font.plist`
|
||
|
||
| SpriteFrame | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `mul1.png` | `Lose/lose/Time/Revive/num/mul1` | 项目共享,复制到 Lose,原帧保留 |
|
||
| `scoin_0.png` | `Lose/lose/Time/Revive/coin/scoin_0` | 项目共享,复制到 Lose,原帧保留 |
|
||
| `scoin_1.png` | `Lose/lose/Time/Revive/coin/scoin_1` | 项目共享,复制到 Lose,原帧保留 |
|
||
| `x.png` | `Lose/lose/Time/Revive/num/x` | 项目共享,复制到 Lose,原帧保留 |
|
||
|
||
#### 其他目录但构建归属于 shop
|
||
|
||
| 源资源 | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `assets/UI/UI/pop/guang.png` | 九个失败类型页面的 `guang` 节点 | 项目共享,复制到 Lose,原图保留 |
|
||
| `assets/res/close.png` | Lose 主关闭、WinStreak 关闭/主页、Health 主页按钮 | 项目共享,复制到 Lose,原图保留 |
|
||
|
||
#### Creator 默认按钮状态图
|
||
|
||
`Lose/share_tips/shareBtn` 和 `closeBtn` 仍绑定:
|
||
|
||
- `default_btn_normal`
|
||
- `default_btn_pressed`
|
||
- `default_btn_disabled`
|
||
|
||
它们不是业务拆图。后续需要清空状态图、改变 Button transition,或换成 Lose 分包内的状态图。
|
||
|
||
#### 非图片依赖
|
||
|
||
`Lose/lose/Time/Revive` 还引用了:
|
||
|
||
`assets/res/effect/jungle_shine.effect`
|
||
|
||
它不是本次拆图对象,但当前构建把它归入了 `shop` 依赖。即使图片全部替换完,如果该 Effect 的构建归属不变,Lose 仍可能继续依赖 `shop`,需要在后续依赖复查时单独处理。
|
||
|
||
---
|
||
|
||
## propWindow
|
||
|
||
### propWindow 图片处理分类
|
||
|
||
#### A. propWindow 独享:拆出后迁入 propWindow
|
||
|
||
以下 13 个 SpriteFrame 在当前 `assets` 中只有 `PropWindow.prefab` 引用,全部来自 `assets/UI/UI/pop/gameUI_new.plist`:
|
||
|
||
`freeze_Label.png`、`freeze_Label_1.png`、`buy_x1.png`、`magic_Label.png`、`magic_Label_1.png`、`prop_freeze.png`、`Buy.png`、`hammer_Label.png`、`daojudamof.png`、`btn_Buy.png`、`hammer_Label_1.png`、`buy_x3.png`、`prop_hammer.png`
|
||
|
||
可以把这些帧拆出放入 `assets/propWindow/texture` 并重新绑定。不能移动整个 `gameUI_new.plist/.png`,因为该图集还包含大量其他模块使用的帧。
|
||
|
||
#### B. 项目共享:原资源保留,复制一份到 propWindow
|
||
|
||
| 资源 | propWindow 使用位置 | propWindow 之外的当前引用 | 处理方式 |
|
||
| --- | --- | --- | --- |
|
||
| `assets/UI/UI/pop/guang.png` | `propWindow/prop/light` | Lose、Pause、heathpop、HomeScene、shop/onMCReward | 复制到 propWindow,原图保留 |
|
||
| `assets/res/close.png` | `propWindow/prop/close` | Avatar、winStreak、Gacha、Lose、HomeScene 及多个 shop Prefab | 复制到 propWindow,原图保留 |
|
||
|
||
### propWindow → UI
|
||
|
||
以下 13 帧全部来自 `assets/UI/UI/pop/gameUI_new.plist`:
|
||
|
||
| SpriteFrame | 当前使用区域 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `freeze_Label.png` | `prop/freeze/freeze_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `freeze_Label_1.png` | `prop/freeze/freeze_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `buy_x1.png` | `prop/hammer/New Sprite` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `magic_Label.png` | `prop/magic/magic_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `magic_Label_1.png` | `prop/magic/magic_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `prop_freeze.png` | `prop/freeze/freeze_Icon` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `Buy.png` | `prop/New Sprite` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `hammer_Label.png` | `prop/hammer/hammer_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `daojudamof.png` | `prop/magic/magic_Icon` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `btn_Buy.png` | 三个道具的 `buy_Btn` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `hammer_Label_1.png` | `prop/hammer/hammer_Label` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `buy_x3.png` | `prop/magic/New Sprite`、`prop/freeze/New Sprite` | propWindow 独享,拆出后迁入 propWindow |
|
||
| `prop_hammer.png` | `prop/hammer/hammer_Icon` | propWindow 独享,拆出后迁入 propWindow |
|
||
|
||
### propWindow → shop
|
||
|
||
这两个项目构建归属于 `shop`,但源文件不在 `assets/shop`:
|
||
|
||
| 源资源 | 当前使用节点 | 引用分类 |
|
||
| --- | --- | --- |
|
||
| `assets/UI/UI/pop/guang.png` | `propWindow/prop/light` | 项目共享,复制到 propWindow,原图保留 |
|
||
| `assets/res/close.png` | `propWindow/prop/close` | 项目共享,复制到 propWindow,原图保留 |
|
||
|
||
---
|
||
|
||
## 手工拆图后的检查点
|
||
|
||
1. 新图片放进对应 Bundle 后,不要复制原资源的 `.meta`;让 Creator 为新资源生成新的 UUID。
|
||
2. 图集帧可能带裁剪、旋转、Original Size、Offset 和九宫格 Border。拆成单图时应使用未裁剪原图,或同步校正 SpriteFrame/节点尺寸,避免显示位置变化。
|
||
3. Win 的 `catUI` 是运行时动态取帧,不能只替换 Prefab 当前可见的猫图。
|
||
4. Win/Lose 的 Creator 默认按钮状态图必须另外处理,它们不能靠拆业务图消除。
|
||
5. Lose 的 `jungle_shine.effect` 是非图片依赖,图片处理完后仍要复查。
|
||
6. 全部重新绑定并重新构建后,验收目标是:
|
||
- `win/config.*.json` 的 `deps` 不再出现 `UI`、`shop`;
|
||
- `lose/config.*.json` 的 `deps` 不再出现 `UI`、`shop`;
|
||
- `propWindow/config.*.json` 的 `deps` 不再出现 `UI`、`shop`。
|