Commit Graph

32 Commits

Author SHA1 Message Date
55646c3a11 重构了 技能系统,还需要完善 2025-10-30 15:12:49 +08:00
11f1f08c1d refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
2025-10-25 15:04:11 +08:00
4706a128f3 refactor(buff): 统一buff和debuff属性结构及类型区分
- 新增Buff类型枚举BType,区分数值型与百分比型属性
- 定义AttrsType,映射每个属性的类型(数值或百分比)
- 添加辅助方法isRatioAttr和getAttrType用于属性类型判断
- HeroViewComp中buff和debuff相关属性名称重新命名,区分持久型和临时型及属性类型
- 修改buff/debuff的加载、应用、更新逻辑,适配新的属性结构
- 新增HeroViewComp的isStun和isFrost方法判断状态
- BattleMoveSystem中使用新判断方法替代旧列表遍历
- 移除SkillCom中未使用的BuffAttr导入项,优化依赖关系
2025-10-17 18:41:54 +08:00
d9282b7469 feat(movement): 添加移动速度属性并调整速度计算逻辑
- 在DBuff和Attrs中新增移动速度相关字段SPEED
- 修改getAttrFieldFromDebuff映射,支持移动速度下降Debuff
- 修正DbuffConf接口中deV拼写错误
- BattleMoveSystem中使用Attrs.SPEED替代原慢速减值计算速度
- HeroViewComp中修复deV字段拼写并更新减速效果处理逻辑
- 移除未使用和无效的状态类Debuff标记,优化逻辑判断
2025-10-17 10:54:02 +08:00
d8ba69aada 还有好多错误 2025-10-17 00:29:34 +08:00
d0cd9c1326 buff需要重置 2025-10-16 16:52:27 +08:00
a824d9a124 云环境和本地调试 添加 2025-08-18 17:00:40 +08:00
b6ec65741a 关卡调整 2025-08-17 21:12:35 +08:00
1273ec6e99 去掉skillcom处理 buff skill只负责动画运行和碰撞伤害 2025-08-12 10:31:01 +08:00
570812de88 移动 技能方向基本完善 2025-08-08 20:17:40 +08:00
a283e98e98 英雄 位移 完成 2025-08-08 17:12:17 +08:00
25ed3a009a 角色 停止后 切换到idle动画 2025-08-08 13:44:28 +08:00
52ee731e3f dd 2025-08-07 23:37:18 +08:00
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
b69222d24f dd 2025-06-24 00:13:13 +08:00
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
6aeee46c7c 血条显示修改 2025-06-12 20:30:19 +08:00
c35ae83511 修复 层级不起效和移动问题 2025-06-12 20:04:27 +08:00
cb38aa55a4 继续完善 装备buff 2025-06-12 16:24:23 +08:00
4c0d1023a0 攻击次数 继续完善 2025-06-12 10:56:12 +08:00
798a831227 技能碰撞改回物理碰撞 2025-03-30 16:59:40 +08:00
67704725b2 修改了很多 2025-03-27 23:25:10 +08:00
3a15541170 清理之前文件 + 再次取消碰撞检测 2025-03-27 12:15:02 +08:00
ae30a865c7 重新 使用碰撞来处理 抛射型技能逻辑处理 2025-03-26 11:04:58 +08:00
c619b97aa4 技能组件修改,由skillcom统一负责动画,只负责动画 2025-02-08 08:06:42 +08:00
f5fe35d36b 实现 英雄不在动一个x点,和 伤害队列显示 2025-02-07 15:36:25 +08:00
4dcb732148 解决 技能系统计数器造成的问题,todo:去掉局内成长设定 2025-02-03 23:50:27 +08:00
5536428125 技能系统 初步搭建,下步 伤害系统 2025-02-03 01:07:56 +08:00
215fcd3a76 开始英雄技能系统,负责英雄技能的释放 2025-02-02 17:18:32 +08:00
00148863ad 去掉物理碰撞组件,英雄的移动改由系统逻辑统一处理 2025-02-02 16:28:19 +08:00
e571ae2caf 去掉碰撞系统 2025-02-02 14:48:06 +08:00
ea67f9434f 了解 move 用法 2024-08-30 17:09:48 +08:00