|
|
7b067213c0
|
feat(天赋系统): 重构天赋系统并添加新天赋效果
- 重构天赋类型和效果枚举,简化触发条件分类
- 添加天赋buff数组支持叠加效果计算
- 实现多种新天赋效果包括风怒、溅射、护盾等
- 修改熟练天赋触发条件从3次改为10次攻击
|
2025-11-18 16:46:13 +08:00 |
|
|
|
ab8bb01dee
|
refactor(配置): 重构英雄属性和天赋系统配置
- 将HeroAttrs中的KNOCKBACK和CHAIN_CHANCE重命名为BACK_CHANCE和SILENCE_CHANCE以保持命名一致性
- 简化TalSet.ts中的天赋配置接口,移除冗余字段并优化结构
- 添加新的天赋配置示例
|
2025-11-18 13:44:44 +08:00 |
|
|
|
deb224b067
|
refactor(game): 重构天赋系统配置和组件逻辑
重构天赋系统配置,包括:
1. 调整天赋类型枚举和效果枚举
2. 移除旧的天赋配置数据
3. 简化天赋组件实现
4. 更新设计文档中的天赋描述
同时修正地图组件中的英雄位置坐标和缩放值
|
2025-11-18 11:00:18 +08:00 |
|
|
|
afbaa13cb2
|
制作了多个 近战技能
|
2025-11-04 17:25:48 +08:00 |
|
|
|
fc637529e2
|
地图动画,将英雄位置调整
|
2025-11-04 11:04:27 +08:00 |
|
|
|
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 |
|
|
|
9fcb6d3121
|
feat(渲染): 重构渲染层级管理并添加BOSS层级
移除动态渲染层级更新逻辑,改为在实体加载时设置固定层级
- 在Hero和Monster的load方法中设置初始siblingIndex
- 添加BOSS枚举值到IndexSet
- 为Monster添加溢出保护,防止层级索引过大
- 删除墓地位置判断等不再需要的逻辑
|
2025-11-03 13:36:33 +08:00 |
|
|
|
96952ef493
|
refactor(game): 调整游戏层级配置数值并添加技能层级
将英雄、怪物层级数值放大10倍以提高层级管理灵活性
添加SLILL技能层级配置
|
2025-11-03 13:36:20 +08:00 |
|
|
|
5805e00895
|
feat(skill): 添加彩色箭头技能资源及配置
- 新增红、蓝、绿三种箭头技能的prefab和动画资源
- 更新技能配置文件和英雄设置
- 调整水球技能物理参数
- 优化碰撞矩阵设置
- 修复动画时间精度问题
|
2025-11-03 10:56:03 +08:00 |
|
|
|
2a309a14d0
|
feat(渲染): 实现基于线路和生成顺序的层级管理系统
添加IndexSet枚举定义基础层级和增量
修改怪物生成逻辑以支持线路(lane)和生成顺序(spawnOrder)
重构MonMoveSystem中的渲染层级更新逻辑
优化HeroViewComp中血条显示逻辑
调整怪物位置配置以支持双线路布局
|
2025-11-03 06:38:06 +08:00 |
|
|
|
187153ac9e
|
feat(英雄系统): 添加怒气值属性及相关功能
top 血条样式调整
- 在HeroAttrsComp中添加pow属性表示当前怒气值
- 在HeroAttrs枚举中添加POW_MAX和POW_REGEN属性
- 修改HeroViewComp根据英雄类型显示不同资源条
- 调整boss血条位置偏移量
- 注释掉物理系统调试绘制代码
|
2025-11-02 13:34:04 +08:00 |
|
|
|
f35d755b74
|
整合,清理掉很多冗余的东西
|
2025-11-02 10:34:18 +08:00 |
|
|
|
cb844cf65f
|
解决一些小问题
|
2025-11-01 15:02:31 +08:00 |
|
|
|
d014e63d27
|
refactor(skill): 重构技能移动系统,整合移动逻辑到SMoveComp
将技能移动逻辑从SkillView迁移到SMoveComp,实现统一的移动管理
添加多种移动类型支持(线性、贝塞尔、固定位置)
优化移动参数配置,从SkillView获取攻击偏移量
|
2025-11-01 12:16:21 +08:00 |
|
|
|
2b8ba46759
|
技能继续调整
|
2025-11-01 11:15:11 +08:00 |
|
|
|
028a175df4
|
refactor(skill): 优化技能系统实现和配置
- 删除未使用的ECS元文件和组件
- 修复技能视图和移动逻辑,添加调试日志
- 调整技能预制体配置和动画参数
- 简化技能加载和方向处理逻辑
- 新增技能6002并更新英雄配置
- 统一受击特效路径命名
|
2025-10-31 16:42:57 +08:00 |
|
|
|
2f19433a0a
|
feat(skill): 重构技能系统,新增技能数据组件和移动组件
refactor(skill): 移除旧技能组件和文档,优化技能配置结构
fix(skill): 修正技能预制体配置错误,统一技能运行类型字段
docs(skill): 删除过时的技能系统说明文档
perf(skill): 优化技能加载逻辑,减少资源消耗
style(skill): 调整代码格式,提高可读性
|
2025-10-31 00:35:51 +08:00 |
|
|
|
6db004a99f
|
feat(skill): 重构技能模块,新增技能前后摇动画和组件
- 新增技能前后摇动画资源及配置
- 添加技能组件(SkillCom, EndAnmCom)和视图组件
- 重构技能配置表,支持前后摇动画配置
- 删除旧版技能资源(prefab, boom目录)
- 调整技能预制体路径结构
|
2025-10-30 19:30:55 +08:00 |
|
|
|
9dc1126dfe
|
feat(怪物系统): 重构怪物生成逻辑并添加多种怪物类型
重构怪物生成系统,使用MonType枚举替代原有布尔标记
添加6种怪物类型配置和属性计算规则
修改关卡配置生成逻辑,支持精英/Boss波次
新增多种怪物配置并调整原有怪物属性
|
2025-10-29 16:41:08 +08:00 |
|
|
|
166200af73
|
刷怪 未完成
|
2025-10-28 23:48:04 +08:00 |
|
|
|
0121f5b363
|
添加 英雄升级经验设定
|
2025-10-28 16:52:40 +08:00 |
|
|
|
4235e3b776
|
refactor(game): 移除已弃用的事件常量
- 删除 UpdateHero 和 UpdateFightHero 事件
- 移除 MISSION_UPDATE 事件常量
- 优化游戏事件枚举定义
|
2025-10-28 16:15:47 +08:00 |
|
|
|
b765e6a7a6
|
fix(heroSet): 为英雄配置添加天赋信息
- 刘邦添加天赋数组[7101,7201,7301]
- 荆轲天赋设置为[7201]
- 赵武灵王新增天赋[7002]
- 张良添加天赋[7004]
- 屈原配置天赋为[7101]
- 孙膑加入天赋[7202]
- 萧何设置天赋[7006]
|
2025-10-28 11:15:57 +08:00 |
|
|
|
3710f7f695
|
feat(英雄系统): 添加天赋组件及配套功能
实现英雄天赋系统核心功能,包括:
1. 新增 TalComp 组件管理天赋的获取、触发和效果应用
2. 重构 TalSet 配置结构,完善天赋类型和效果枚举
3. 在 Hero/Monster 实体中集成天赋组件
4. 为 SkillConComp 和 HeroViewComp 添加天赋相关引用
|
2025-10-28 00:07:50 +08:00 |
|
|
|
175a6e4232
|
refactor(hero): 重构英雄配置和添加天赋系统,需要测试验证
refactor(heroSet): 修改英雄属性配置,调整数值和描述
refactor(TalSet): 简化天赋系统结构,移除旧文档
|
2025-10-28 00:07:13 +08:00 |
|
|
|
b7ddbce7e7
|
dd
|
2025-10-27 11:19:28 +08:00 |
|
|
|
2ef12eaed2
|
dd
|
2025-10-27 11:18:06 +08:00 |
|
|
|
16fcaeb3f3
|
添加 天赋设置
|
2025-10-27 11:17:15 +08:00 |
|
|
|
c05e26b101
|
ui调整,背景地图调整
|
2025-10-26 23:56:37 +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 |
|
|
|
abbe4cc6a0
|
refactor(hero): 将英雄属性相关引用统一替换为 HeroAttrs
- 移除废弃的 AttributeExample 示例类文件
- 全面替换各模块中对技能属性配置 SkillSet 中 Attrs 的引用,改用 HeroAttrs 中的 Attrs
- 保持代码引用整理一致性,优化属性相关模块的导入顺序和结构
- 无功能性改动,仅代码结构和引用路径调整,提高代码维护性和模块解耦性
|
2025-10-25 10:34:55 +08:00 |
|
|
|
326ceaf3d1
|
refactor(config): 优化英雄和技能配置数据结构
- 删除《吸血鬼幸存者》英雄特性分析文档,清理无用参考资料
- 调整技能配置,统一攻击类型枚举命名以AtkedName代替AtkedType
- 新增DType枚举区分物理与魔法攻击类型,丰富技能攻击属性
- 更新基础攻击技能配置,添加攻击类型字段并修正部分技能数据
- 删除heroSet.ts中旧版英雄基础属性和计算逻辑,简化代码结构
- 精简英雄信息定义,修正英雄基础属性和技能配置,改进角色定位说明
- 重新整理怪物角色基础属性和技能,提升数值合理性与一致性
|
2025-10-24 23:08:20 +08:00 |
|
|
|
2cf554b124
|
feat(attrs): 新增英雄基础属性及其对战斗属性影响的计算
- 在 Attrs 中添加力量、智力、敏捷、精神、幸运基本属性
- 为新增属性配置属性类型为数值型(BType.VALUE)
- 新增 HeroBaseAttributes,定义不同英雄类型的基础属性初始值
- 设计 AttributeInfluence,定义基础属性对战斗属性的影响系数
- 实现 calculateBaseAttributes 方法,根据英雄类型和等级计算基础属性值
- 实现 calculateAttributeInfluences 方法,计算基础属性对战斗属性的具体影响值
- 在 heroSet.ts 中增加相关类型导入和类型定义,完善属性系统逻辑
|
2025-10-24 16:54:19 +08:00 |
|
|
|
c03a655f15
|
docs(design): 重构游戏设计文档,完善核心玩法和英雄体系
- 重写并精简设计文档内容,去除重复和过时信息
- 明确游戏为单局制肉鸽塔防,强调自动战斗与策略奖励选择
- 细化金币经济、特殊事件、评分与成就系统设计
- 详细描述关卡结构、难度递增与游戏进程设计
- 完善英雄分类与成长体系,新增春秋战国及楚汉争霸英雄介绍
- 明确装备与技能系统分级与升级机制
- 设计多样化策略构筑与资源管理方案
- 提供界面和交互设计指导,简化操作并增强反馈
- 删除旧有天赋强化系统相关文档,统一调整为新设计方向
- 更新英雄配置信息,更换主将与刺客为刘邦与荆轲角色
|
2025-10-24 16:20:02 +08:00 |
|
|
|
24e6ffc110
|
refactor(hero): 移除多余cd字段并优化heroInfo结构
- 调整heroInfo接口,移除无用cd字段
- 精简各英雄与怪物对象中的cd属性
- 注释掉未使用的怪物配置数据
- 格式化属性排列更规范易读
|
2025-10-24 15:25:17 +08:00 |
|
|
|
6b97e67a93
|
fix(heroSet): 修改部分英雄资源路径和解禁新英雄配置
- 调整刺客、绿箭、牧师和火女的资源路径,使其指向正确文件夹
- 解禁魔法精灵和德鲁伊英雄配置,更新其相关属性和技能
- 删除注释,确保新增英雄配置生效
|
2025-10-24 15:20:34 +08:00 |
|
|
|
a3100c7156
|
新英雄
|
2025-10-24 00:02:03 +08:00 |
|
|
|
c1544365ba
|
英雄动画重构
|
2025-10-23 10:43:15 +08:00 |
|
|
|
e1f0492f34
|
refactor(game-config): 删除过时的配置和简化代码结构
- 移除 BoxSet.ts 中未使用的 HeroConSet 和 QualitySet 枚举定义
- 清理 Mission.ts 中冗余的得分系统及相关计算函数
- 删除 HeroUI、VmInfo 等无用状态对象
- 删除复杂得分计算逻辑及远征奖励配置相关代码
- 简化 heroSet.ts,添加 HeroConf 枚举定义优化配置管理
|
2025-10-22 11:13:56 +08:00 |
|
|
|
e011cba047
|
feat(gui): 优化角色界面Prefab结构与按钮交互
- 调整角色控制器Prefab中节点的组件ID引用
- 修正部分节点的激活状态与位置信息
- 更新按钮组件及点击事件绑定,改进英雄购买交互逻辑
- 替换文本标签组件,新增字体样式与阴影效果提升可读性
- 增加背景与装饰组件,优化界面视觉层次与布局
- 调整图片资源引用,修改部分Sprite颜色及灰度设置
- 优化UITransform组件配置,调整节点尺寸与锚点位置
- 引入新的Widget组件,完善布局自适应能力
- 增加输入事件阻断组件,防止界面误触操作
- 整体提升界面元素结构清晰度与交互体验一致性
|
2025-10-20 23:37:38 +08:00 |
|
|
|
8d9c7bbe0d
|
技能继续重构
|
2025-10-19 23:46:18 +08:00 |
|
|
|
cfb6819bc7
|
refactor(common): 重构游戏数据同步与单例模块代码
- 移除 GameDataSyncManager 类及相关依赖,简化数据同步管理逻辑
- 在 SingletonModuleComp 中集成数据管理功能,使用本地数组替代字典结构存储英雄数据
- 优化本地与云端数据同步方法,适配云函数接口改动
- 修改英雄判断逻辑,支持基于数组的查询方式
- 修正金币数据的增减接口,增加异步云调用与本地更新的统一处理
- 删除冗余注释及无用代码,提升代码可读性和维护性
- 调整数据结构定义和类型声明,保障类型安全与代码健壮性
|
2025-10-19 18:05:45 +08:00 |
|
|
|
3f6b94af0e
|
refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
|
2025-10-19 17:18:22 +08:00 |
|
|
|
928f1dbe16
|
refactor(config): 精简并优化技能与英雄配置代码
- 删除SkillSet.ts中未使用或多余的枚举和注释
- 移除SkillConfig接口中的无用字段in参数
- 统一调整技能配置字段,删除多余的in参数
- 简化SkillSet技能数据,去除冗余注释和无用代码
- heroSet.ts删除被注释的HeroKind枚举和无用注释
- 精简英雄配置相关注释,提高代码可读性与维护性
|
2025-10-19 15:52:37 +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 |
|
|
|
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 |
|