refactor(framework): 删除 FrameSet 垫片,全面采用 Cocos 原生组件

Gameabc 多帧图切帧的迁移垫片(FrameSet)与 Cocos 现代化方向冲突:
- 散图命名 + prefix 加载 vs Auto Atlas 合图 + SpriteFrame 引用
- 自研异步组件 vs Cocos 内置 Button.Transition / Animation
- 制造"何时用 FrameSet vs Button"的概念困惑

新方案:多状态用 Button.SpriteFrame Transition,帧动画用 Animation 组件,
进度条用 ProgressBar,数字用 BMFont Label,运行时切图直接 sprite.spriteFrame = frame
(O(1) 赋值,无需 async)。

保留 ui/theme 与 atlas-* 资源(主流资产)。

90/90 tests pass, typecheck exit 0。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-31 18:16:56 +08:00
co-authored by Claude Opus 5
parent ff346a759f
commit 7404719c24
6 changed files with 0 additions and 338 deletions
@@ -13,8 +13,5 @@
"include": [
"YouleNexus/assets/framework/**/*.ts",
"framework-tests/**/*.ts"
],
"exclude": [
"YouleNexus/assets/framework/ui/resources-frame-source.ts"
]
}