Commit Graph

7 Commits

Author SHA1 Message Date
panw
626d27e676 refactor(map): 优化英雄信息面板的缓存与复用逻辑
1. 新增缓存预先放置的HInfoComp组件,避免运行时实例化预制体
2. 移除动态创建面板逻辑,改为复用预先摆放的节点
3. 简化ensureHeroInfoPanel逻辑,通过node_index直接获取目标组件
4. 销毁时改为隐藏缓存节点而非直接销毁,保留复用基础
5. 移除冗余的relayoutHeroInfoPanels方法和相关逻辑
2026-05-13 17:13:41 +08:00
panw
b578e17186 feat(map): add node_index property to HInfoComp
新增节点索引属性用于标识当前组件绑定的节点位置
2026-05-13 16:18:08 +08:00
panw
2b446ad45c fix: 修复多个预制体布局与组件问题
1. 调整ranks.prefab的prefab引用与新增输入阻断组件
2. 统一调整hnode.prefab的节点位置、尺寸与字体样式
3. 修复map_rpg.prefab的节点偏移、组件id与新增背景矩形节点
2026-05-13 15:38:48 +08:00
walkpan
8e152eb710 chore: 更新图集资源与布局配置
1.  更新umps.png纹理图集与plist配置,调整所有精灵的裁剪偏移、旋转状态与纹理坐标
2.  修改mission.prefab的横向间距为40
3.  调整loading.prefab的加载图标缩放与尺寸,并替换精灵帧资源
2026-05-13 13:02:51 +08:00
walkpan
4305a4461e refactor(hero&mission): 调整英雄站位逻辑与配置
1.  修改游戏地平线Y轴偏移至100,适配新的UI布局
2.  为英雄属性组件添加分路与排位字段并初始化
3.  重构英雄站位分配逻辑,使用新增字段记录英雄位置
4.  更新地图与UI预制体的布局偏移适配新的游戏地平线
2026-05-13 00:15:38 +08:00
walkpan
5e5a152fec fix(ui): 调整天赋界面布局和精灵边框
- 更新 aui.plist 中精灵的边框值以正确适配九宫格缩放
- 修改 talents.prefab 中布局组件的参数,优化天赋图标的排列间距和约束
2026-05-10 23:55:30 +08:00
panw
07aec09283 fix: 修复组件销毁时事件解绑和空引用问题并添加任务界面
- 在多个组件的onDestroy方法中添加节点有效性检查,防止无效节点上解绑事件
- 修复MissionComp中任务启动逻辑,改为通过UI打开方式触发MissionStart事件
- 添加新的任务界面(UIID.Mission)及相关配置
- 修复MissionCardComp中Map未初始化导致的空引用问题
- 优化按钮事件绑定和解绑逻辑,增加空值检查
2026-05-08 14:14:38 +08:00