panw
|
254b7f3e9e
|
fix(map): correct hero position calculation and loop order
修复了MissionHeroComp的遍历顺序,同时修正了MissionCardComp中的节点索引计算逻辑,匹配实际的视觉排布和MoveComp中的赋值规则,添加了调试日志方便排查位置问题。
|
2026-05-13 17:13:55 +08:00 |
|
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
|
2443dfce85
|
refactor(map): 为所有组件的onDestroy添加父类调用
统一修复组件销毁时未调用父类生命周期方法的问题,确保资源正确释放
|
2026-05-13 16:03:53 +08:00 |
|
panw
|
7cb07c04dd
|
fix(config): 调整两个辅助英雄的基础ap属性
将5301和5302英雄的ap分别从20/40调整为50/50,统一辅助英雄输出属性
|
2026-05-13 16:03:39 +08:00 |
|
panw
|
d6f020dc96
|
fix: 调整所有一级英雄的基础生命值属性
统一优化法师、远程、辅助类英雄的初始血量,平衡前期作战能力
|
2026-05-13 16:01:06 +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
|
bafeccbeef
|
fix: 修复图集GC回收和天赋图标加载异常问题
1. 为uicons图集增加引用计数防止被GC回收导致spriteFrames为空
2. 增加图集spriteFrames存在性校验,避免空引用报错
3. 将天赋图标配置转为字符串类型,防止纯数字配置导致获取失败
|
2026-05-13 14:31:01 +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
|
9ae6c74b39
|
Merge branch 'card' of git.eoxnet.com:pan/pixelheros into card
|
2026-05-13 12:17:04 +08:00 |
|
walkpan
|
8ca0737ca4
|
fix(gui): 更新umps.plist.meta的精灵帧配置
修正多个精灵图的旋转状态、裁剪坐标与尺寸数据,新增一个微信图片精灵帧配置
|
2026-05-13 12:17:02 +08:00 |
|
panw
|
ec4999f2fe
|
Merge branch 'card' of git.eoxnet.com:pan/pixelheros into card
|
2026-05-13 12:15:56 +08:00 |
|
panw
|
3ac8c1beb0
|
ui
|
2026-05-13 12:15:46 +08:00 |
|
walkpan
|
128b3573f2
|
chore(resources): 更新图集umps的纹理配置和资源
更新了umps.png纹理尺寸和所有精灵的排版参数,新增了新的微信截图精灵资源,重新生成了plist配置文件
|
2026-05-13 12:15:19 +08:00 |
|
walkpan
|
4993850bb8
|
Merge branch 'card' of git.eoxnet.com:pan/pixelheros into card
|
2026-05-13 10:37:24 +08:00 |
|
walkpan
|
b94890c2bf
|
ui调整
|
2026-05-13 10:37:21 +08:00 |
|
panw
|
f24ebda354
|
ui调整
|
2026-05-13 10:36:52 +08:00 |
|
walkpan
|
077ce01bdb
|
build: 更新游戏图集资源及关联prefab配置
1. 重新打包umps.png图集,新增多种场景道具精灵帧
2. 更新map_rpg.prefab的精灵组件配置,替换为null并调整尺寸模式
3. 更新所有精灵帧的meta配置信息,修正贴图位置与旋转属性
|
2026-05-13 09:59:48 +08:00 |
|
walkpan
|
4305a4461e
|
refactor(hero&mission): 调整英雄站位逻辑与配置
1. 修改游戏地平线Y轴偏移至100,适配新的UI布局
2. 为英雄属性组件添加分路与排位字段并初始化
3. 重构英雄站位分配逻辑,使用新增字段记录英雄位置
4. 更新地图与UI预制体的布局偏移适配新的游戏地平线
|
2026-05-13 00:15:38 +08:00 |
|
walkpan
|
518f15b1c3
|
fix(hero view): adjust血条顶部节点偏移量
统一配置血条顶部节点的Y轴偏移参数,区分普通英雄和Boss的血条高度,替换硬编码数值
|
2026-05-12 20:58:29 +08:00 |
|
walkpan
|
91fd86329e
|
Merge branch 'card' of git.eoxnet.com:pan/pixelheros into card
|
2026-05-12 19:56:24 +08:00 |
|
walkpan
|
8d1ce7eaa0
|
ui变更
|
2026-05-12 19:56:22 +08:00 |
|
panw
|
70c827c24f
|
修复(英雄移动系统): 完善移动到位判断与位置更新逻辑
修复仅检测X轴到达目标就切换待机状态的问题,新增Y轴位置校验,确保XY轴均到达目标点后才切换为待机状态;修复平滑移动时强制重置Y轴位置的问题,改为仅更新X轴坐标并保留当前Y轴位置;在边界检测和微小位移判断逻辑中加入Y轴状态校验,避免移动中途错误切换状态。
|
2026-05-12 19:55:42 +08:00 |
|
panw
|
46a62e298c
|
feat(hero movement): 优化编队站位逻辑并添加平滑换路功能
重构英雄编队站位计算逻辑,支持多线路部署;新增平滑换路移动逻辑并控制换路速度;新增换路时触发移动动画的逻辑;移除过时方法,引入BoxSet统一配置游戏线路坐标。
|
2026-05-12 19:31:15 +08:00 |
|
panw
|
e98ea80a6d
|
chore(game): 调整英雄前向锚点与每路前排容量参数
|
2026-05-12 18:09:14 +08:00 |
|
panw
|
4ca593107c
|
refactor(config): 调整英雄最大数量和移除无用注释
将HERO_MAX_NUM从3提升至6,删除已无用的攻击距离注释
|
2026-05-12 16:54:50 +08:00 |
|
panw
|
9b35482b3c
|
refactor(hero): 统一英雄攻击射程配置并优化射程判断
1. 将MoveSystem和MonMoveSystem中的硬编码射程常量替换为HeroDisVal统一配置
2. 调整近战英雄默认攻击射程为120,修正原硬编码数值不一致问题
3. 优化施法射程计算逻辑,复用HeroDisVal配置
4. 为敌人查找逻辑添加同路优先筛选逻辑
5. 修正部分英雄技能的弹道类型为贝塞尔曲线
6. 移除冗余的射程常量定义,统一配置管理
|
2026-05-12 16:32:38 +08:00 |
|
panw
|
20e9b1d484
|
refactor(monster&hero): 重构三路分层逻辑与渲染排序
1. 移除飞行怪特殊判定,统一按Y轴高度处理三路渲染
2. 重命名飞行层相关变量为更准确的路次命名
3. 新增英雄自动分路均衡分配逻辑
4. 调整渲染排序规则,按Y轴高度决定上下层显示顺序
5. 修复怪物入场动画与刷怪分路逻辑
|
2026-05-12 16:32:25 +08:00 |
|
panw
|
86363f50b0
|
refactor(game/common): 移除SingletonModuleComp中未使用的WxCloudApi导入
|
2026-05-12 14:55:42 +08:00 |
|
walkpan
|
72feccbcd8
|
fix: 修复卡牌预制体精灵图集引用并调整怪物移动速度
将所有怪物的移动速度从800调整为100,修复card.prefab中缺失的精灵图集引用
|
2026-05-12 12:26:41 +08:00 |
|
walkpan
|
e7075004fe
|
feat(monster&spawn): 新增飞行怪物支持,重构怪物移动与刷怪系统
抽离MonMoveComp拆分怪物移动逻辑,让MoveComp仅负责英雄移动
新增Fly和FlyBoss怪物类型,配置三层飞行轨道支持空中怪物
重写波次刷怪逻辑,移除固定5槽限制,按轨道自由排布怪物
将怪物生成上限与恢复阈值从5/3调整为50/30
优化渲染排序逻辑,为飞行怪添加持续浮动动画
移除跨波怪物属性继承,波次切换时自动清理残留怪物
|
2026-05-12 12:23:37 +08:00 |
|
walkpan
|
92db480baf
|
样式调整(天赋道具预制件): 调整天赋道具UI的布局与显示样式
修改道具节点尺寸为125x125,更换精灵素材与图集,优化各文本控件的显示参数
|
2026-05-11 22:27:52 +08:00 |
|
walkpan
|
5220f5e075
|
chore(assets/resources/gui): 更新uicons.png图标资源
|
2026-05-11 19:48:26 +08:00 |
|
walkpan
|
750e86e858
|
refactor(ui, talent): 重构图标加载逻辑并简化天赋文案
统一使用全局smc.uiconsAtlas缓存图标图集,移除各组件本地的缓存逻辑与变量
简化CardComp、SkillBoxComp的图标更新代码,删除冗余的异步加载步骤
将两处天赋名称简化,去掉多余的“额外”描述
|
2026-05-11 19:40:39 +08:00 |
|
panw
|
2413e4d1cc
|
feat(gui): 新增顶部栏预制体并优化UI布局与复用
新增通用顶部栏UI预制体top.prefab及其配置文件,调整天赋项预制体的内容宽度,在角色控制器和天赋面板中复用该预制体以减少重复代码,同时优化天赋面板的布局与组件配置。
|
2026-05-11 16:41:23 +08:00 |
|
walkpan
|
bcef8fbc64
|
perf(talent): 优化天赋系统的图集预加载与缓存逻辑
将天赋图集预加载从天赋界面初始化时提前至游戏公共资源加载阶段,新增全局单例缓存机制替换组件自身的静态缓存,移除冗余的异步加载代码与未使用的导入语句,修正TalentItemComp的初始默认天赋类型为Attack
|
2026-05-11 16:08:20 +08:00 |
|
walkpan
|
336d7d03db
|
perf(天赋面板): 优化天赋面板加载性能,减少重复资源加载
调整天赋面板预制体的UI布局参数,优化间距、内边距与容器尺寸。将天赋子项的图集加载改为父组件统一预加载并缓存,避免重复加载同一资源。面板添加时先立即刷新UI以保证秒开,后续异步更新所有子项的图标。
|
2026-05-11 16:05:59 +08:00 |
|
walkpan
|
3dd72c13b4
|
refactor(talent): 拆分天赋项组件并适配精灵图标
将原TalentsComp内的单个天赋项UI更新逻辑抽离为独立的TalentItemComp组件实现代码解耦,更新天赋配置将emoji图标替换为精灵图集资源键,重构TalentsComp的天赋列表渲染逻辑适配新的组件化方案
|
2026-05-11 15:34:31 +08:00 |
|
walkpan
|
78e325e8e5
|
refactor(talent): 天赋升级系统重构为金币消耗模式
- 移除碎片相关配置与数据结构,统一使用 costs 数组配置每级金币消耗
- 优化天赋配置文案,去除名称中的冗余字样,精简属性描述文本
- 清理 SingletonModuleComp 存档及云端同步中的碎片字段
- 修改 TalentsComp 界面逻辑,升级校验、扣除及重置返还全面切换为金币体系
- 调整界面显示细节:等级格式变更为 current/max,消耗仅显示纯数值
|
2026-05-10 23:59:39 +08:00 |
|
walkpan
|
5e5a152fec
|
fix(ui): 调整天赋界面布局和精灵边框
- 更新 aui.plist 中精灵的边框值以正确适配九宫格缩放
- 修改 talents.prefab 中布局组件的参数,优化天赋图标的排列间距和约束
|
2026-05-10 23:55:30 +08:00 |
|
panw
|
dca6ee555c
|
refactor(天赋系统): 将天赋和碎片集合改为完整记录并初始化默认值
- 将 `talents` 和 `talent_fragments` 的类型从 `Partial<Record>` 改为 `Record`,确保所有键始终存在
- 初始化集合对象时,为所有天赋类型和碎片类型设置默认值 0,避免后续的空值检查
- 更新数据恢复逻辑,使用 `Object.assign` 合并云端数据,保留本地初始化的完整结构
- 简化相关业务逻辑代码,移除不必要的空值检查和默认值回退
|
2026-05-09 10:36:30 +08:00 |
|
panw
|
38f4a1f47d
|
fix(ECS): 延迟初始化查询匹配器并添加空值检查
避免在组件重置后访问未初始化的匹配器,将匹配器的初始化移至 onLoad 方法,并在清理和重置逻辑中添加空值保护,防止运行时错误。
|
2026-05-08 16:02:50 +08:00 |
|
panw
|
cc60ebf332
|
fix(任务组件): 修复PhaseTime可能未初始化的空指针异常
在切换任务阶段时,如果PhaseTime尚未初始化,调用reset方法会导致空指针异常。同样在组件销毁时也需要安全地清理PhaseTime。
- 在data_init中确保PhaseTime被正确初始化
- 在setPhase方法中添加空值检查
- 在reset方法中安全销毁节点并清理PhaseTime引用
|
2026-05-08 15:51:04 +08:00 |
|
panw
|
64168e576f
|
fix(mission): 修复组件生命周期与节点安全访问问题
- 移除 MissionCardComp.onLoad 中自动触发的 onMissionStart,改为由 MissionComp 通过 scheduleOnce 事件驱动,确保组件初始化顺序
- 在设置节点 active 属性前增加节点有效性检查,避免节点已销毁时访问导致的错误
- 在更新计时器 UI 时增加节点和组件存在性检查,防止空引用异常
|
2026-05-08 15:09:06 +08:00 |
|
panw
|
07aec09283
|
fix: 修复组件销毁时事件解绑和空引用问题并添加任务界面
- 在多个组件的onDestroy方法中添加节点有效性检查,防止无效节点上解绑事件
- 修复MissionComp中任务启动逻辑,改为通过UI打开方式触发MissionStart事件
- 添加新的任务界面(UIID.Mission)及相关配置
- 修复MissionCardComp中Map未初始化导致的空引用问题
- 优化按钮事件绑定和解绑逻辑,增加空值检查
|
2026-05-08 14:14:38 +08:00 |
|
panw
|
c70e3bbb4d
|
feat(ui): 优化任务界面显示逻辑与天赋物品样式
移除 MissionMonComp 中多余的 resetSlotSpawnData 调用
在 MissionHomeComp 中添加地图主节点的显示/隐藏控制
重构 map_rpg 预制体结构,将 maps 节点重命名为 fight 并添加 main 节点
调整 prefab_talent_item 的布局和样式,优化显示效果
|
2026-05-08 10:28:27 +08:00 |
|
walkpan
|
2bec1e5336
|
ui 新增
|
2026-05-08 08:48:25 +08:00 |
|
walkpan
|
2ee8eb097e
|
feat(talent): 引入天赋碎片系统替换通用天赋点
- 新增 TalentFragmentType 枚举和 TalentFragmentInfo 接口定义碎片类型
- 在 SingletonModuleComp 中新增 talent_fragments 字段存储碎片库存,talent_points 改为可选字段以兼容旧存档
- 为每个天赋配置 fragmentType 指定升级所需的具体碎片类型
- 修改 TalentsComp 升级逻辑,从消耗天赋点改为扣除对应类型的碎片
- 重置天赋功能现在返还已消耗的碎片而非天赋点
- 更新界面显示,展示碎片库存摘要和具体消耗
|
2026-05-08 08:38:01 +08:00 |
|
walkpan
|
a895456974
|
feat(i18n): 新增四个技能的中英文本地化文本
为技能ID 7009至7012添加对应的中英文名称与描述文本,支持游戏内多语言显示。
|
2026-05-03 00:13:27 +08:00 |
|
walkpan
|
2eaf85c6f5
|
feat(英雄属性): 新增暴击伤害属性并支持驻场技能加成
- 在 HeroAttrs 枚举中添加 critical_damage 属性
- 修改 HeroAtkSystem 的暴击伤害计算逻辑,支持基础暴伤和英雄额外暴伤叠加
- 在 Skill 类中设置技能属性时,使用 HeroAttrsComp 的运行时属性获取方法
- 为 FieldSkillSet 添加 HeroFrost、HeroCrit、HeroCritDamage 和 HeroSpeed 驻场技能配置
- 在 HeroAttrsComp 中新增 crit_damage 字段和相关运行时属性计算方法
- 实现驻场技能百分比值统一换算逻辑,支持 0.2 和 20 两种配置写法
- 添加攻速加成机制,通过缩短技能 CD 实现攻击速度提升
|
2026-05-02 23:50:23 +08:00 |
|