|
|
5c9f299fd7
|
refactor(hero): 优化英雄缩放逻辑和位置配置
重构英雄缩放逻辑,使用统一的缩放计算方法替代硬编码值
调整英雄和怪物的初始位置坐标
在Hero和Monster类中添加size变量控制缩放
|
2025-11-04 10:38:20 +08:00 |
|
|
|
8152523e10
|
feat(战斗系统): 实现基于技能距离的智能移动和攻击逻辑
重构英雄和怪物移动系统,引入技能距离缓存机制
在HeroAttrsComp中添加技能距离缓存管理
修改HeroSkillsComp以支持技能距离计算
更新移动系统使用技能距离判断攻击时机和停止位置
调整怪物配置统一使用水球技能
|
2025-11-03 22:59:56 +08:00 |
|
|
|
914ab0e8b9
|
feat(技能系统): 实现技能冷却时间受攻击速度和技能速度属性影响
新增技能速度(SS)属性,用于减少非基础攻击技能的冷却时间
基础攻击技能冷却时间由英雄的as属性决定
眩晕和冰冻状态下不更新技能CD
合并冗余的canCast和resetCD方法
|
2025-11-03 20:53:31 +08:00 |
|
|
|
2d5653e0e4
|
fix(hero): 修复BOSS怪物层级显示问题
当怪物为BOSS类型时,设置其节点层级为BOSS专用层级,确保BOSS显示在正确层级
|
2025-11-03 13:39:29 +08:00 |
|
|
|
9fcb6d3121
|
feat(渲染): 重构渲染层级管理并添加BOSS层级
移除动态渲染层级更新逻辑,改为在实体加载时设置固定层级
- 在Hero和Monster的load方法中设置初始siblingIndex
- 添加BOSS枚举值到IndexSet
- 为Monster添加溢出保护,防止层级索引过大
- 删除墓地位置判断等不再需要的逻辑
|
2025-11-03 13:36:33 +08:00 |
|
|
|
2a309a14d0
|
feat(渲染): 实现基于线路和生成顺序的层级管理系统
添加IndexSet枚举定义基础层级和增量
修改怪物生成逻辑以支持线路(lane)和生成顺序(spawnOrder)
重构MonMoveSystem中的渲染层级更新逻辑
优化HeroViewComp中血条显示逻辑
调整怪物位置配置以支持双线路布局
|
2025-11-03 06:38:06 +08:00 |
|
|
|
f35d755b74
|
整合,清理掉很多冗余的东西
|
2025-11-02 10:34:18 +08:00 |
|
|
|
1091b0399e
|
fix: 修复技能碰撞检测和英雄prefab配置问题
修复技能碰撞检测逻辑,确保正确应用伤害并过滤同组碰撞
调整多个英雄prefab的_enabled状态和碰撞组配置
优化技能视图的日志输出和伤害应用逻辑
移除不必要的prefab组件和调试日志
|
2025-11-01 23:10:38 +08:00 |
|
|
|
2b3b80b308
|
refactor(技能系统): 重构技能系统以使用s_uuid作为主键并优化技能施放逻辑
- 将HeroSkillsComp中的技能数组改为以s_uuid为键的对象存储
- 修改CSRequestComp使用s_uuid替代skillIndex
- 优化SkillCastSystem和SACastSystem的施放逻辑
- 为SMoveDataComp添加rePos方法处理技能位置计算
- 移除未使用的SDataComSystem代码
|
2025-10-31 10:47:05 +08:00 |
|
|
|
40e0086be3
|
refactor(hero): 移除SkillConComp并添加ECS系统注册装饰器
- 删除废弃的SkillConComp组件及其meta文件
- 为HeroAtkSystem、HeroAttrSystem等系统添加@ecs.register装饰器
- 在生命周期系统中添加空安全检查
- 移除SkillConComp相关引用及调试日志
- 在移动系统中添加节点有效性检查
|
2025-10-30 16:31:44 +08:00 |
|
|
|
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 |
|
|
|
e3bdc4b238
|
重构怪物属性系统,移除MonAttrsComp并替换为HeroAttrsComp。更新相关组件和系统以适应新属性结构,确保怪物逻辑与英雄逻辑一致。
|
2025-10-30 10:45:16 +08:00 |
|
|
|
2d358e450d
|
战斗系统 重构继续
|
2025-10-30 10:39:46 +08:00 |
|
|
|
a79cb9f35d
|
角色视图 数据逻辑 依ecs 框架进行重构
|
2025-10-30 08:56:37 +08:00 |
|
|
|
9dc1126dfe
|
feat(怪物系统): 重构怪物生成逻辑并添加多种怪物类型
重构怪物生成系统,使用MonType枚举替代原有布尔标记
添加6种怪物类型配置和属性计算规则
修改关卡配置生成逻辑,支持精英/Boss波次
新增多种怪物配置并调整原有怪物属性
|
2025-10-29 16:41:08 +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 |
|
|
|
8d9c7bbe0d
|
技能继续重构
|
2025-10-19 23:46:18 +08:00 |
|
|
|
3f6b94af0e
|
refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
|
2025-10-19 17:18:22 +08:00 |
|
|
|
6d5c768a30
|
refactor(game): 精简肉鸽模式关卡配置并优化怪物加载逻辑
- 调整SkillSet基础攻击技能参数,降低CD时间和技能消耗
- 更新HeroInfo中英雄和怪物的技能组合,替换为更合理的技能ID
- 注释掉部分法师及精英怪物的定义,简化怪物列表
- 优化Monster类load和hero_init方法,移除不再使用的增强属性和关卡倍数参数
- 精简MissionMonComp刷怪队列逻辑,移除增强属性和关卡倍数支持
- 调整RogueConfig,去除怪物增强属性相关代码,仅保留基础刷怪类型和数量配置
- 修正SkillCom中使用属性枚举的地方,使用统一Attrs枚举
- 清理代码注释和多余空行,提升代码规范性和可读性
|
2025-10-19 12:06:18 +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 |
|
|
|
213149881c
|
去掉大部分 调试信息
|
2025-08-21 14:33:42 +08:00 |
|
|
|
eddc1cadde
|
英雄召唤精简+ 清理无用技能文件
|
2025-08-15 17:06:18 +08:00 |
|
|
|
d464491172
|
英雄和敌人 全死亡后,判定解决
|
2025-08-12 20:20:05 +08:00 |
|
|
|
5dd354a86b
|
刷怪完成
|
2025-08-12 15:54:56 +08:00 |
|
|
|
61cbd6e7bd
|
技能有bug 需要处理
|
2025-08-12 11:02:16 +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 |
|
|
|
48eaa6d1ad
|
地图修改
|
2025-07-28 00:14:20 +08:00 |
|
|
|
509121a2ab
|
dd
|
2025-07-25 13:23:54 +08:00 |
|
|
|
cde7da64ad
|
解决修改后的bug
|
2025-07-22 17:06:28 +08:00 |
|
|
|
68c4d94ccc
|
解决 预制体刚生成还没移到出生点就发生碰撞问题
|
2025-07-21 16:51:33 +08:00 |
|
|
|
9fd8fa02af
|
注释 打印+怪物变强
|
2025-07-21 08:07:53 +08:00 |
|
|
|
ffc51c10a3
|
+肉鸽模式,接下来做boss 动画
|
2025-07-12 21:40:54 +08:00 |
|
|
|
933987eab1
|
怪物波次及等级++
|
2025-07-11 10:55:48 +08:00 |
|
|
|
f7c231de00
|
基础主将添加+ 修复第一次伤害计算为穿刺伤害bug
|
2025-07-06 23:58:10 +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 |
|
|
|
cb38aa55a4
|
继续完善 装备buff
|
2025-06-12 16:24:23 +08:00 |
|
|
|
3fbfc2ea09
|
去掉了 技能系统,技能由单个精灵独立处理
|
2025-06-02 20:25:23 +08:00 |
|
|
|
dcc1a98b3b
|
战斗信息显示
|
2025-04-24 13:52:44 +08:00 |
|
|
|
798a831227
|
技能碰撞改回物理碰撞
|
2025-03-30 16:59:40 +08:00 |
|
|
|
67704725b2
|
修改了很多
|
2025-03-27 23:25:10 +08:00 |
|
|
|
f7f9849d14
|
怪物等级
|
2025-03-18 10:22:09 +08:00 |
|
|
|
cdb8261be9
|
释放技能动画 设定在技能参数中+伤害系统建立
|
2025-02-03 10:45:06 +08:00 |
|