fix(map): 修复任务奖励图标加载问题并重构组件逻辑
- 移除 MGetsComp 中未使用的属性和方法,简化组件结构 - 在 MissionGetsComp 中实现动态加载奖励图标功能,支持从 gui/uicons 图集获取 - 调整 get.prefab 结构,分离图标和数字显示节点 - 解决资源加载机制限制,确保动态加载资源正常工作
This commit is contained in:
@@ -100,6 +100,16 @@
|
||||
- 现状:resetCD 里按 AS/SS 计算了 cd,但随后又把 cd 覆盖回 cd_max。
|
||||
- 风险:攻速/技速体系失效,强化与天赋相关数值无法体现。
|
||||
|
||||
14. [问题] 资源加载机制限制:gui 目录资源无法直接获取
|
||||
|
||||
- 位置:assets/script/game/map/HInfoComp.ts 及资源目录
|
||||
- 现状:`oops.res.get` 仅能获取已预加载的资源。当前初始化流程(LoadingViewComp)仅预加载了 `game` 目录,导致 `gui` 目录下的资源无法通过代码动态获取。
|
||||
- 影响:设计师无法随意引用 `gui` 下的资源,限制了界面开发的灵活性。
|
||||
- 建议方案:
|
||||
1. 规范:将所有动态加载的资源统一放入 `assets/resources/game` 目录下(推荐)。
|
||||
2. 扩展:在 LoadingViewComp 中增加 `gui` 目录的预加载(需评估内存和启动时间)。
|
||||
- 风险:攻速/技速体系失效,强化与天赋相关数值无法体现。
|
||||
|
||||
14. [严重问题] 计数型天赋 key 与属性枚举不一致,导致天赋效果读取失败
|
||||
|
||||
- 位置:assets/script/game/hero/TalComp.ts + assets/script/game/hero/HeroAtkSystem.ts
|
||||
|
||||
Reference in New Issue
Block a user