|
|
e9cc5aae08
|
refactor(英雄系统): 拆分通用移动组件为专属的英雄和怪物移动系统
将原有的BattleMoveComp和BattleMoveSystem拆分为HeroMoveComp/HeroMoveSystem和MonMoveComp/MonMoveSystem
移除不再使用的BattleMove相关文件和ECS位置系统
更新Hero和Monster实体使用新的移动组件
|
2025-10-30 15:28:11 +08:00 |
|
|
|
55646c3a11
|
重构了 技能系统,还需要完善
|
2025-10-30 15:12:49 +08:00 |
|
|
|
2d358e450d
|
战斗系统 重构继续
|
2025-10-30 10:39:46 +08:00 |
|
|
|
a79cb9f35d
|
角色视图 数据逻辑 依ecs 框架进行重构
|
2025-10-30 08:56:37 +08:00 |
|
|
|
3710f7f695
|
feat(英雄系统): 添加天赋组件及配套功能
实现英雄天赋系统核心功能,包括:
1. 新增 TalComp 组件管理天赋的获取、触发和效果应用
2. 重构 TalSet 配置结构,完善天赋类型和效果枚举
3. 在 Hero/Monster 实体中集成天赋组件
4. 为 SkillConComp 和 HeroViewComp 添加天赋相关引用
|
2025-10-28 00:07:50 +08:00 |
|
|
|
11f1f08c1d
|
refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
|
2025-10-25 15:04:11 +08:00 |
|
|
|
2eae29f1a1
|
fix(hero): 修正英雄与怪物技能消耗和状态判断逻辑
- 修改Hero和Monster类中技能对象,新增cost属性用于技能消耗
- 修复HeroViewComp中isStun和isFrost方法,确保返回布尔值
- SkillConComp日志输出技能列表和消耗信息,增强调试能力
- 更新英雄配置中的map属性值由0改为100,统一角色数据映射
|
2025-10-18 09:07:22 +08:00 |
|
|
|
a3e4e70d9d
|
feat(hero): 初始化角色和怪物技能数据,修改技能数据引用
- 在Hero实体中初始化技能数组,添加技能UUID和冷却时间信息
- 在Monster实体中遍历怪物技能,准备技能相关数据
- 在HeroViewComp中新增skills属性以存储技能信息
- 在SkillEnt中修正技能属性赋值,使用深拷贝避免引用问题
- 删除SkillConComp中无用的空行,优化update方法代码格式
|
2025-10-17 22:29:10 +08:00 |
|
|
|
2cdb25ac58
|
refactor(skillSet): 基本功完成 新buff系统 优化DBuff与Attrs映射及转换逻辑
- 规范化DBuff的枚举命名,修正属性对应关系
- 统一DBuff与Attrs的双向映射,通过TransformBuffs函数处理转换
- 移除旧的getAttrFieldFromDebuff方法,改用更灵活的映射数组
- 更新Attrs枚举,增加被易伤、防护盾等新属性
- 重新调整AttrsType映射,保证属性类型一致性
refactor(hero): 重构Hero和Monster初始化属性及buff系统
- Hero初始化时完善基础属性赋值,新增基础移动速度与攻击距离
- Hero使用initAttrs替代initBuffsDebuffs,重构buff/debuff初始化流程
- Monster初始化简化,统一按Hero写法初始化基础属性和Attrs
- 实现buff/debuff属性智能覆盖与叠加时长的改进逻辑
- 属性计算改用统一逻辑,支持数值型和百分比型准确计算
- 增加属性值范围限制,确保部分属性在合理区间内
refactor(heroViewComp): 优化buff/debuff管理及状态判断
- 统一buff和debuff的持久与临时管理字典及更新方法
- 优化临时buff/debuff的更新时间处理,自动触发属性重新计算
- 提供isStun和isFrost接口简化眩晕、冰冻状态判断
- 规范注释及代码格式,提升可读性和维护性
refactor(skillConComp): 优化眩晕与冰冻状态判断逻辑
- 移除遍历判断,改用HeroViewComp的isStun和isFrost方法
- 简化技能冷却更新逻辑,提升性能
chore(heroSet): 添加AttrSet枚举定义属性最大值限制
docs(rogueConfig): 更新说明文档中的属性枚举定义说明
- 将属性增强枚举由BuffAttr修改为Attrs,以保持一致性
|
2025-10-17 22:02:23 +08:00 |
|
|
|
d8ba69aada
|
还有好多错误
|
2025-10-17 00:29:34 +08:00 |
|
|
|
559ddfb653
|
dd
|
2025-10-16 23:40:12 +08:00 |
|
|
|
d486d87676
|
dd
|
2025-10-16 16:53:34 +08:00 |
|
|
|
d0cd9c1326
|
buff需要重置
|
2025-10-16 16:52:27 +08:00 |
|
|
|
c86fac4ce7
|
refactor(hero): 删除英雄属性增长与升级资源相关代码
- 移除 heroSet.ts 中职业属性增长配置和全局属性增长配置
- 删除计算英雄属性等级的相关函数及升级资源配置
- Hero.ts 中初始化英雄属性时,改用静态 HeroInfo 数据赋值
- map/HInfoComp.ts 中移除未使用的属性增长及升级资源相关导入
- 简化英雄属性管理,减少复杂成长逻辑,提高数据维护效率
|
2025-10-13 09:54:22 +08:00 |
|
|
|
8e044fcf3c
|
dd
|
2025-09-01 17:27:24 +08:00 |
|
|
|
364371d952
|
todo 技能清理, 清理所有的spine技能已经 都改成像素形式
|
2025-08-15 17:07:07 +08:00 |
|
|
|
eddc1cadde
|
英雄召唤精简+ 清理无用技能文件
|
2025-08-15 17:06:18 +08:00 |
|
|
|
6adff46fd1
|
清理 老的 没用的组件
|
2025-08-14 16:39:06 +08:00 |
|
|
|
d464491172
|
英雄和敌人 全死亡后,判定解决
|
2025-08-12 20:20:05 +08:00 |
|
|
|
5dd354a86b
|
刷怪完成
|
2025-08-12 15:54:56 +08:00 |
|
|
|
1273ec6e99
|
去掉skillcom处理 buff skill只负责动画运行和碰撞伤害
|
2025-08-12 10:31:01 +08:00 |
|
|
|
13d0a6d190
|
技能cd 完善
|
2025-08-11 23:13:16 +08:00 |
|
|
|
919ff09351
|
英雄去除 smchp
|
2025-08-11 22:33:22 +08:00 |
|
|
|
97bba4edb7
|
英雄召唤基本完成 下一步 满3个英雄后 不再出现其他英雄
|
2025-08-05 22:28:24 +08:00 |
|
|
|
6f9529ada2
|
dd
|
2025-08-05 17:25:34 +08:00 |
|
|
|
3db3cc78eb
|
逐步 去掉 主英雄设定
|
2025-08-05 10:32:18 +08:00 |
|
|
|
db2acbf52e
|
todo 天赋逐个验证 + 掉血改独立
|
2025-07-30 23:25:06 +08:00 |
|
|
|
23ef6c3ca0
|
天赋完善 继续
|
2025-07-30 22:25:31 +08:00 |
|
|
|
c3ecc08767
|
增益 再全面完善下
|
2025-07-30 00:41:20 +08:00 |
|
|
|
4bd2e5566a
|
统一 英雄能量增长
|
2025-07-25 23:17:24 +08:00 |
|
|
|
655a4eef56
|
去掉英雄不同类型 出生点不同,去掉能量增长方式的不同
|
2025-07-25 22:26:43 +08:00 |
|
|
|
cafd6f4073
|
能量增长完善 下一步 开始设计英雄
|
2025-07-24 17:06:40 +08:00 |
|
|
|
af89bb7707
|
涨能量需要再处理下, 怪物被攻击算命中 如何涨
|
2025-07-24 00:05:11 +08:00 |
|
|
|
e3b403c162
|
dd
|
2025-07-23 17:36:03 +08:00 |
|
|
|
f805bbcd4a
|
修复bug和ui调整,下一步,达到特定等级才激活技能
|
2025-07-23 10:41:09 +08:00 |
|
|
|
cde7da64ad
|
解决修改后的bug
|
2025-07-22 17:06:28 +08:00 |
|
|
|
fbcd12a5b9
|
取消掉副英雄
|
2025-07-14 16:53:39 +08:00 |
|
|
|
c9ecc5979c
|
技能配置基本完成,现在开始 怪物及关卡配置
|
2025-07-10 17:24:48 +08:00 |
|
|
|
e4263b5f47
|
武器 击晕 冰冻 易伤 效果添加
|
2025-07-10 16:35:16 +08:00 |
|
|
|
f7c231de00
|
基础主将添加+ 修复第一次伤害计算为穿刺伤害bug
|
2025-07-06 23:58:10 +08:00 |
|
|
|
cba52086c2
|
dd
|
2025-06-27 08:36:34 +08:00 |
|
|
|
7363952dae
|
hp buff 基本完成
|
2025-06-25 21:09:54 +08:00 |
|
|
|
766c1f8176
|
crt 改为crit
|
2025-06-24 21:08:46 +08:00 |
|
|
|
6584fa0e72
|
改了 好多
|
2025-06-22 23:50:28 +08:00 |
|
|
|
d7b6dd375a
|
装备特殊加成 继续完善
|
2025-06-17 16:19:02 +08:00 |
|
|
|
0a1e2b7813
|
伙伴复活时间减少完善
|
2025-06-17 14:49:26 +08:00 |
|
|
|
d02482a591
|
复活完成
|
2025-06-17 10:58:13 +08:00 |
|
|
|
3ad905cd59
|
dd
|
2025-06-17 00:00:56 +08:00 |
|
|
|
cb38aa55a4
|
继续完善 装备buff
|
2025-06-12 16:24:23 +08:00 |
|
|
|
4c0d1023a0
|
攻击次数 继续完善
|
2025-06-12 10:56:12 +08:00 |
|