|
|
331effddaa
|
清理 skills下的无效文件,有用的迁移到skill目录
|
2025-10-25 15:51:24 +08:00 |
|
|
|
11f1f08c1d
|
refactor(属性系统): 重构英雄属性系统,将属性定义移至HeroAttrs模块
- 将Attrs和DBuff相关定义从SkillSet迁移至HeroAttrs
- 新增NeAttrs枚举用于管理负面状态
- 重构HeroViewComp中的buff/debuff处理逻辑
- 优化属性分类和分组,增加新属性类型
- 移除旧的DBuff相关代码,改用统一的负面状态管理
|
2025-10-25 15:04:11 +08:00 |
|
|
|
91eb0c9f6e
|
将 SkillSet.ts 文件中的 Attrs 枚举、getAttrs 函数和 AttrsType 配置对象移动到 HeroAttrs.ts 文件中
|
2025-10-25 12:46:53 +08:00 |
|
|
|
d987e0806f
|
refactor(animation): 更新动画和预设资源优化表现
- notify.anim 新增位置向量轨迹和关键帧曲线数据,丰富动画表现
- notify.prefab 增加和调整节点、组件及属性,提升UI结构和视觉布局
- hero hc1 的 move.anim 动画时长和帧数据调整,优化动作流畅度
- atk_fires.prefab 添加 withHero 属性以支持技能表现扩展
- 删除了 game/skills 目录下的 buff.prefab 和 buff_iced.prefab 资源,清理无用资源
|
2025-10-22 16:06:37 +08:00 |
|
|
|
8d9c7bbe0d
|
技能继续重构
|
2025-10-19 23:46:18 +08:00 |
|
|
|
6571eb2ef0
|
feat(game): 技能基础框架基本搭建完成,下步遇到再完善
- 调整了英雄角色top.prefab节点结构和组件关联,优化层级关系和属性值
- 修改pow、mpb等子节点的组件及位置,提升表现效果
- 更新技能atk_fires.prefab增加了ReadyLoop、SkillTime等新属性
- 调整攻击技能atk_s1.prefab的运行类型及相关时间与计数参数
- 修正atk_s1.prefab目标覆盖配置,完善prefab实例结构
- 精简atk_s_1.prefab的子节点引用,去除冗余id链接,简化资源结构
|
2025-10-19 15:16:39 +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 |
|
|
|
559ddfb653
|
dd
|
2025-10-16 23:40:12 +08:00 |
|
|
|
31eedceeb3
|
技能设置清理
|
2025-10-16 11:14:28 +08:00 |
|
|
|
7ec02c4b9e
|
添加新技能
|
2025-10-15 22:56:55 +08:00 |
|
|
|
9e2ae6f30f
|
继续技能系统重构
|
2025-10-15 17:28:16 +08:00 |
|
|
|
2e2c9d82f9
|
继续新技能系统
|
2025-10-15 08:01:11 +08:00 |
|
|
|
070346fbe4
|
技能重构开始
|
2025-10-14 16:58:07 +08:00 |
|
|
|
7441e94419
|
开始重构技能系统
|
2025-10-14 10:53:14 +08:00 |
|
|
|
213149881c
|
去掉大部分 调试信息
|
2025-08-21 14:33:42 +08:00 |
|
|
|
a824d9a124
|
云环境和本地调试 添加
|
2025-08-18 17:00:40 +08:00 |
|
|
|
6ce9fc4c48
|
aoe技能继续添加
|
2025-06-20 16:29:11 +08:00 |
|
|
|
3fbfc2ea09
|
去掉了 技能系统,技能由单个精灵独立处理
|
2025-06-02 20:25:23 +08:00 |
|
|
|
e695b9bdac
|
游戏流程控制通过节点间 通信完成
|
2025-05-29 16:45:43 +08:00 |
|
|
|
b094d4632f
|
为之后 一次技能 多次释放 提供基础
|
2025-03-31 10:38:49 +08:00 |
|
|
|
063764dc82
|
技能碰撞改回物理碰撞
|
2025-03-31 08:16:41 +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 |
|
|
|
63e182e214
|
修复 伤害错误
|
2025-03-26 16:57:15 +08:00 |
|
|
|
8b33abb973
|
技能系统修改为 只负责普通技能
|
2025-03-26 16:42:52 +08:00 |
|
|
|
8e0aa200a6
|
dd
|
2025-03-26 13:50:40 +08:00 |
|
|
|
4335a8500b
|
技能系统还要,伤害逻辑交给碰撞系统处理
|
2025-03-26 13:49:11 +08:00 |
|
|
|
ae30a865c7
|
重新 使用碰撞来处理 抛射型技能逻辑处理
|
2025-03-26 11:04:58 +08:00 |
|
|
|
0f9fb4e8fb
|
dd
|
2025-03-26 00:10:05 +08:00 |
|
|
|
8b04e5c80b
|
dd
|
2025-03-18 16:23:00 +08:00 |
|
|
|
7f82edf4f9
|
技能逻辑修改,怪物只攻击最前方,友方和地方逻辑分开
|
2025-03-18 16:17:46 +08:00 |
|
|
|
3a7b0e4762
|
清理smc
|
2025-03-18 16:00:04 +08:00 |
|
|
|
b61652084d
|
计算技能延迟 时间
|
2025-02-08 10:57:27 +08:00 |
|
|
|
d4bdc1651f
|
将伤害执行加入队列,方便 debuff 即间隔性伤害的加入
|
2025-02-08 10:51:51 +08:00 |
|
|
|
6e1c7ee715
|
技能运动基础修改完成,todo 完善各类技能实现
|
2025-02-08 10:07:28 +08:00 |
|
|
|
c619b97aa4
|
技能组件修改,由skillcom统一负责动画,只负责动画
|
2025-02-08 08:06:42 +08:00 |
|
|
|
8a6609f2c2
|
注释
|
2025-02-07 20:26:25 +08:00 |
|
|
|
4dcb732148
|
解决 技能系统计数器造成的问题,todo:去掉局内成长设定
|
2025-02-03 23:50:27 +08:00 |
|
|
|
8cdd6aaa21
|
战斗系统也去掉,直接用脚本进行控制就好
|
2025-02-03 22:34:29 +08:00 |
|
|
|
83c4b6ec3d
|
去掉伤害系统
|
2025-02-03 22:30:38 +08:00 |
|
|
|
36a8aff783
|
战斗管理系统基础
|
2025-02-03 22:02:26 +08:00 |
|
|
|
060046a6a6
|
伤害系统有问题,打算放弃
|
2025-02-03 15:03:45 +08:00 |
|
|
|
8f2612bda2
|
伤害系统 + 战斗管理系统
|
2025-02-03 11:56:33 +08:00 |
|
|
|
cdb8261be9
|
释放技能动画 设定在技能参数中+伤害系统建立
|
2025-02-03 10:45:06 +08:00 |
|
|
|
5536428125
|
技能系统 初步搭建,下步 伤害系统
|
2025-02-03 01:07:56 +08:00 |
|
|
|
2e53786aa0
|
英雄技能相关字段修改
|
2025-02-02 20:58:25 +08:00 |
|
|
|
215fcd3a76
|
开始英雄技能系统,负责英雄技能的释放
|
2025-02-02 17:18:32 +08:00 |
|
|
|
e571ae2caf
|
去掉碰撞系统
|
2025-02-02 14:48:06 +08:00 |
|