walkpan
|
c9fdca90fb
|
feat(技能系统): 优化技能逻辑并添加新技能配置
- 将hasAllyInSkillRange重命名为hasTeamInSkillRange以更好反映功能
- 修正治疗和护盾技能的计算公式,改为基于最大生命值的百分比
- 为所有技能添加10点消耗值
- 新增6102和6103两个团队增益技能配置
- 注释掉物理调试绘制代码
- 添加游戏设计文档初始内容
|
2026-01-01 14:02:23 +08:00 |
|
walkpan
|
7a6d04f6c9
|
fix(英雄攻击系统): 添加护盾状态脏标记以同步状态变化
在护盾完全或部分吸收伤害时,设置dirty_shield标记以确保状态同步
|
2026-01-01 13:37:25 +08:00 |
|
walkpan
|
8d9eb61d7a
|
refactor(game): 调整英雄和怪物属性配置
- 修改英雄刘邦的初始生命值和技能配置
- 统一将英雄和怪物的魔法攻击(map)初始值设为0
- 调整怪物的攻击速度(as)为3
- 修改技能6100和6101的动作类型从"buff"改为"atk"
- 禁用hk1.prefab的_active属性
|
2026-01-01 13:17:48 +08:00 |
|
walkpan
|
0ec1dcfd0d
|
feat(护盾系统): 完善护盾功能并添加吸收提示
- 在GameSet.ts中添加shield类型提示
- HeroViewComp新增shield_tip方法显示护盾吸收值
- 修改HeroAttrsComp移除护盾值上限限制
- TooltipCom添加shield类型提示处理
- 调整SACastSystem中治疗和护盾技能计算方式
- HeroAtkSystem优化护盾吸收逻辑并添加吸收提示
|
2025-12-31 23:36:55 +08:00 |
|
walkpan
|
f858580b34
|
fix: 调整英雄hk1和护盾buff的坐标及缩放参数
修改hk1英雄的y轴坐标和激活状态,调整护盾buff的y轴位置和缩放比例,使视觉效果更符合预期
|
2025-12-31 22:38:10 +08:00 |
|
walkpan
|
be7740e2b6
|
feat(技能): 添加治疗和魔法盾基础技能配置
- 新增治疗(6100)和魔法盾(6101)基础技能配置
- 删除旧的heath技能资源文件
- 添加新的heathed动画和预制体资源
- 调整水球技能(6005)的ap和map参数
|
2025-12-31 22:33:14 +08:00 |
|
walkpan
|
beb0f9feb4
|
feat(技能系统): 添加治疗和护盾技能支持
实现治疗和护盾技能的基础功能,包括:
1. 在SACastSystem中添加对治疗和护盾技能类型的支持
2. 新增技能目标选择逻辑,根据技能类型选择敌人或友军
3. 添加buff动画效果和技能提示
4. 更新刘邦的技能配置为护盾技能
5. 移除不再使用的EndAnm相关文件
|
2025-12-31 19:50:27 +08:00 |
|
walkpan
|
35b677ec7a
|
feat(技能): 添加治疗和魔法盾基础技能配置
- 新增治疗(6100)和魔法盾(6101)基础技能配置
- 删除旧的heath技能资源文件
- 添加新的heathed动画和预制体资源
- 调整水球技能(6005)的ap和map参数
|
2025-12-31 19:35:25 +08:00 |
|
panw
|
f9cde1c387
|
docs: 添加肉鸽怪物刷新机制设计方案文档
添加详细的肉鸽游戏怪物刷新机制设计方案,包含ERG需求模型、心流设计、局内成长系统、英雄解锁系统、IAA广告植入点等核心机制
|
2025-12-31 17:24:29 +08:00 |
|
panw
|
7f64e1c4b9
|
refactor(hero): 简化护盾显示逻辑并移除冗余检查
移除对top_node活跃状态的冗余检查,直接使用其活跃状态作为前置条件
合并护盾显示的条件判断,简化进度条更新逻辑
|
2025-12-31 16:43:47 +08:00 |
|
panw
|
d915dfa121
|
fix(hero): 修正攻击和buff动画的播放条件
将攻击和buff动画的播放条件从检查"atk0"和"buff"改为检查"max0"是否正在播放,避免动画冲突
|
2025-12-31 16:09:58 +08:00 |
|
panw
|
b0b31bf81f
|
feat(英雄组件): 重构HeroAttrsComp解耦数据与表现层
- 移除HeroAttrsComp中对HeroViewComp的直接依赖,改为脏标签机制
- HeroViewComp改为在update中检查脏标签按需更新UI
- 优化护盾显示逻辑,即使top_node不活跃也更新状态
- 消除双重UI更新,提升性能
|
2025-12-31 16:07:19 +08:00 |
|
panw
|
e1e156fa5b
|
refactor(hero): 移除视图层直接更新逻辑,使用脏标签机制
- 在HeroViewComp中移除hp_show和mp_show的直接调用
- 在HeroAttrsComp中不再直接调用视图层方法
- 使用脏标签机制(dirty flag)来触发UI更新
|
2025-12-31 15:51:06 +08:00 |
|
panw
|
05b82a912a
|
perf(英雄属性): 使用脏标签模式优化属性UI更新性能
在 HeroAttrsComp 中添加脏标签标记,仅在属性变化时更新UI
移除 HeroViewComp 中每帧不必要的UI更新调用
添加文档说明优化方案
|
2025-12-31 14:49:53 +08:00 |
|
panw
|
bb0ed6a9c3
|
refactor(hero): 重命名属性事件队列并添加添加方法
将 HeroAttrEvent 类中的 AttrEvent 属性重命名为 AttrEvents 以更符合命名规范
添加 addAttrEvent 方法以封装事件添加逻辑
移除不必要的注释以保持代码简洁
|
2025-12-31 14:16:44 +08:00 |
|
panw
|
707f8ab1cb
|
feat(hero): 添加英雄属性事件处理系统及组件
添加 HeroAttrEvent 组件用于存储属性变更事件队列
添加 HeroAttrEventSystem 系统用于处理属性变更事件并更新角色属性
|
2025-12-31 10:56:42 +08:00 |
|
panw
|
9d17707c3b
|
docs(设计文档): 补充天赋系统与英雄属性的边界定义
明确属性型与机制型天赋的区别,建立配置规范:
1. 属性型效果必须使用 Attrs 作为 Key
2. 机制型效果需使用独立枚举 Mechanic
3. 新增配置校验规则避免误用
|
2025-12-31 09:30:11 +08:00 |
|
panw
|
785b92d2ba
|
fix(天赋系统): 修复天赋计数配置失效和key混用问题
- 在TalComp.addTal中正确使用tConf.count作为初始计数,避免写死为1导致计数型天赋失效
- 统一使用Attrs枚举作为key,解决TalEffet和Attrs混用导致的天赋效果读取失败问题
|
2025-12-31 09:14:20 +08:00 |
|
walkpan
|
c48694c8ed
|
fix(英雄属性): 修复百分比属性计算错误并统一数值格式
refactor(配置表): 将百分比属性值从小数改为整数形式
fix(技能): 修正回血回蓝天赋的百分比值从1%改为10%
fix(护盾): 添加百分比护盾值计算
style(资源): 移除角色控制器中无用的_atlas引用
chore(元数据): 添加Design2和Design3的元数据文件
|
2025-12-30 22:47:13 +08:00 |
|
walkpan
|
f43e0a75e5
|
refactor(HeroSkills): 优化技能冷却时间计算逻辑
使用技能配置中的hset属性代替数组索引判断攻击类型
添加速度加成下限保护防止除零错误
简化条件判断并移除冗余代码
|
2025-12-30 22:41:27 +08:00 |
|
walkpan
|
83e3f14bc7
|
docs: 添加技能系统优化设计方案文档
添加 Design2.md 和 Design3.md 详细设计方案文档,包含技能系统优化建议和扩展设计
更新 todo.md 记录当前系统存在的关键问题
|
2025-12-30 22:40:44 +08:00 |
|
walkpan
|
e1ba871d73
|
refactor(game): 重命名获取天赋选项函数为getTalentBuffs以更准确描述功能
|
2025-12-26 16:22:20 +08:00 |
|
walkpan
|
ab17a96d2e
|
Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros
|
2025-12-26 13:17:20 +08:00 |
|
walkpan
|
c9627261a2
|
chore: 添加游戏配置文件的meta文件
添加TDEnabledAttrs.ts和TDLevelOptions.ts的meta配置文件,用于管理资源元数据
|
2025-12-26 13:17:18 +08:00 |
|
panw
|
dd8536833a
|
refactor(英雄属性): 移除魔法攻击相关属性并重构天赋系统
- 移除英雄和怪物类中的魔法攻击(MAP)相关属性
- 重命名getRandomOptions为getNormalBuffs以更准确表达功能
- 新增getTalentOptions函数用于从天赋池中随机获取天赋
- 清理无用注释和空行
|
2025-12-26 11:01:09 +08:00 |
|
walkpan
|
8eedc2b4dd
|
feat(塔防): 添加属性配置和等级成长系统
添加塔防生效属性配置文件 TDEnabledAttrs.ts,集中管理游戏属性
实现塔防等级成长系统 TDLevelOptions.ts,包含1-20级强化配置
调整数值平衡,除AP/HP_MAX外所有属性强度减半
|
2025-12-25 20:55:49 +08:00 |
|
panw
|
96d72599b5
|
refactor(gui): 移除未使用的资源文件并调整英雄技能显示
删除未使用的图片和prefab资源文件
调整英雄控制器prefab的位置和尺寸
修改英雄信息组件显示技能信息而非魔法防御属性
更新胜利界面prefab的布局和样式
|
2025-12-24 11:06:08 +08:00 |
|
walkpan
|
5068391881
|
feat(gui): 添加umps图片资源及相关配置文件
添加新的GUI图片资源umps.png及其对应的.plist和.meta配置文件,同时调整ubtns.plist.meta中的边框值
|
2025-12-24 08:59:15 +08:00 |
|
panw
|
db64b1c009
|
refactor(UI): 移除多余节点激活逻辑并更新预制体配置
移除HInfoComp和VictoryComp中多余的节点激活代码
更新card.prefab的节点结构和组件引用
调整ubtns.plist.meta中的纹理坐标和旋转配置
|
2025-12-23 15:52:09 +08:00 |
|
walkpan
|
cdfdec2845
|
refactor(assets): 更新GUI按钮资源坐标和纹理配置
调整ubtns.plist文件中多个按钮的纹理坐标和旋转属性,优化资源布局
|
2025-12-23 14:39:59 +08:00 |
|
panw
|
14164c8243
|
refactor(gui): 清理并优化卡片和图标背景预制件
移除未使用的节点并简化组件结构
更新颜色和激活状态以匹配设计需求
|
2025-12-23 14:36:09 +08:00 |
|
panw
|
d46ed69189
|
feat(gui): 更新UI背景资源,调整尺寸、颜色和布局
- 修改bar.prefab、barr.prefab、barb.prefab的尺寸和颜色配置
- 更新card.prefab和icon.prefab的节点结构和样式
- 添加多种颜色变体的背景资源
|
2025-12-23 11:00:58 +08:00 |
|
walkpan
|
b33458bfc0
|
refactor(gui): 更新ubtns.plist和ubtns.png资源文件
调整精灵帧坐标和旋转属性,优化纹理打包布局
|
2025-12-23 09:42:39 +08:00 |
|
walkpan
|
65e1f3759b
|
refactor(assets): 更新GUI资源文件及纹理坐标配置
|
2025-12-23 09:38:16 +08:00 |
|
walkpan
|
690b9148fb
|
chore: 更新ubtns.png图片资源
|
2025-12-23 08:56:13 +08:00 |
|
panw
|
865b6aee5a
|
feat(gui): 新增卡牌背景预制体资源
|
2025-12-23 08:51:39 +08:00 |
|
walkpan
|
4ea6dfd41b
|
feat(gui): 添加新的icon预制体资源
添加新的icon预制体资源文件及其元数据,用于界面背景图标显示
|
2025-12-22 23:50:16 +08:00 |
|
walkpan
|
9837337265
|
refactor(gui): 重构进度条和背景资源结构
- 删除旧的bar.prefab文件
- 新增多种颜色的进度条prefab文件(bar, barb, barg, barr, barw, bary)
- 调整btn_yellow.prefab的尺寸和位置
- 简化bg_info.prefab的结构,移除边框和角落装饰
- 更新相关图片资源引用
|
2025-12-22 20:16:18 +08:00 |
|
panw
|
a8e3723f3d
|
feat(gui): 更新UI元素样式和布局
调整按钮、进度条和背景的样式及位置
更新精灵图集引用和尺寸配置
修改进度条模式和填充颜色
|
2025-12-22 16:53:10 +08:00 |
|
walkpan
|
dfa8e93b52
|
chore(assets): 更新GUI资源文件及对应的plist配置
更新了uicons.png和uinfos.png图片资源,并调整了uinfos.plist中的精灵帧配置
|
2025-12-22 15:44:21 +08:00 |
|
walkpan
|
571a387218
|
refactor(assets): 更新GUI资源图集坐标和纹理信息
|
2025-12-22 15:38:22 +08:00 |
|
panw
|
84d10a7aca
|
refactor(gui): 更新背景信息预制件的节点名称和尺寸配置
- 重命名节点以简化命名规范
- 调整背景和边框的尺寸及缩放比例
- 更新精灵帧和颜色配置
- 修改部件边距和锚点设置
|
2025-12-22 15:37:25 +08:00 |
|
panw
|
993fd4ebac
|
refactor(gui): 更新ubgs.plist中的纹理坐标和尺寸配置
调整多个UI元素的纹理坐标位置和旋转状态,优化资源布局
|
2025-12-22 15:30:53 +08:00 |
|
walkpan
|
18b1c3346a
|
refactor(gui): 更新ubgs.plist和ubgs.png的纹理坐标和元数据
|
2025-12-22 15:29:34 +08:00 |
|
panw
|
366e72d72d
|
refactor(HInfoComp): 简化节点路径查找逻辑
style(btn_yellow.prefab): 调整按钮位置和大小
docs(ubgs.plist.meta): 更新精灵帧元数据信息
|
2025-12-22 15:29:28 +08:00 |
|
panw
|
ee1072c0dc
|
Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros
|
2025-12-22 15:16:18 +08:00 |
|
walkpan
|
b578b1f4ae
|
Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros
|
2025-12-22 15:16:19 +08:00 |
|
walkpan
|
b376818f68
|
feat(gui): 更新UI资源图片及plist文件配置
- 新增infos.png.meta元数据文件
- 更新ubgs.png和ubtns.png图片资源
- 调整ubgs.plist和ubtns.plist中的纹理坐标和尺寸配置
- 添加多种按钮状态和样式的配置项
|
2025-12-22 15:16:17 +08:00 |
|
panw
|
129f9aff1e
|
ui变动
|
2025-12-22 15:16:15 +08:00 |
|
panw
|
925577a3d6
|
Merge branch 'main' of ssh://dev.eoxnet.com:40086/pixelheros
|
2025-12-22 14:40:49 +08:00 |
|