refactor: 重构新手引导系统,替换旧引导方案

1.  删除旧的GuideComp组件和guide1引导预制体
2.  移除UIConfig中旧的Guide1配置项
3.  改用基于smc.data.tip_done的精细化单步引导
4.  为主页开始按钮新增首次启动引导逻辑
5.  优化引导状态管理,仅单次提示未完成步骤
This commit is contained in:
panFD
2026-08-07 00:17:31 +08:00
parent 31f5340866
commit f841779e94
9 changed files with 1059 additions and 2098 deletions

View File

@@ -56,10 +56,15 @@ export class SingletonModuleComp extends ecs.Comp {
task: 0,
noStop: false,
showInfo: true,
/** 新手指引完成标记false=需要提醒true=已提醒过(仅提醒 1 次) */
tip_done: {
start: false, // 主页开始按钮
hero: false, // 召唤英雄面板按钮
equip: false, // 购买装备面板按钮
skill: false, // 购买技能卷轴面板按钮
shop: false, // 购买药品面板按钮
},
}
guides: any = [0, 0, 0, 0, 0]
current_guide: number = 0
finish_guides: number[] = [0]
vmdata: any = {
game_over: false,