Commit Graph
17 Commits
Author SHA1 Message Date
huadexuan 1cdb7c3910 ```
feat(buildings): 添加金矿建筑功能并优化建筑健康系统

- 为兵营和金矿添加伤害数字显示功能,包括持续时间、上升高度等参数
- 将金矿脚本重构为GoldMine组件,实现定时产出金币机制
- 为所有单位添加NavMeshAgent组件以支持导航寻路
- 为弓箭手、法师等单位添加分离半径和目标扩散参数
- 为建筑添加碰撞体和标签设置
- 修复当前能量字段命名规范(currentEnergy -> _currentEnergy)
- 调整金矿健康值从100提升至500
- 统一伤害数字显示相关属性配置
```
2026-09-15 21:13:44 +08:00
huadexuan 27df2aa8b1 根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的提交信息:
```
chore(config): 更新项目配置文件

- 调整开发环境配置参数
- 优化构建流程设置
- 更新依赖包版本管理
```
2026-09-15 08:25:59 +08:00
huadexuan 4e892d74c4 ```
feat(UnitBase): 添加单位分散机制和目标选择偏移

- 新增阵型分散参数:separationRadius、separationWeight、targetSpreadBias
- 实现ComputeSeparation方法计算友军分离力,避免单位扎堆
- 添加确定性分散偏移,让不同单位偏好不同目标,避免全部涌向同一敌人
- 在移动逻辑中集成分离向量计算

feat(WorldHealthBar): 实现伤害数字显示系统

- 添加伤害数字相关配置参数:showDamageNumbers、damageNumberDuration等
- 实现TakeDamage和Heal方法中的伤害数字生成逻辑
- 创建DamageNumber组件处理数字的上升、缩放、淡出动画
- 实现白字黑边效果,使用TextMesh副本组合方式实现描边

refactor(CoreBattleTest): 更新AI巡逻和检测参数

- 将clickStopDistance替换为patrolStopDistance、patrolPause、patrolRadius
- 添加leashRadius和friendlyBuildingTag参数
- 为攻击单位增加detectRange检测范围参数

chore(dependencies): 更新包管理依赖配置

- 添加TJGenerators和CodelyBridge包引用
- 调整包依赖顺序,保持XR模块引用

docs(CODELY): 更新开发日志记录

- 添加建筑系统核心脚本实现说明
- 记录NavMesh烘焙问题及解决方案
- 详细说明伤害数字系统的实现要点和技术难点
```
2026-09-14 23:11:35 +08:00
huadexuan 8d43961f67 ```
feat(gameplay): 调整单位属性和纹理设置并优化主角移动系统

- 修改多个纹理资源的最大尺寸从2048降至512,并添加PlayableAds平台设置
- 调整第一、二章多个单位的移动速度、攻击力和攻击持续时间参数
- 重命名精锐士兵预制体名称,移除"新"字后缀
- 降低精锐士兵的攻击力和攻击持续时间

- 为主角战斗组件添加detectRange字段,实现寻敌和攻击范围分离
- 重构主角移动系统,从点击移动改为自动巡逻模式,增加栓绳机制防止远离基地
- 实现巡逻和追击状态切换,在发现敌人时停止巡逻进行攻击
-
2026-09-14 18:36:50 +08:00
huadexuan fb56cd7ede ```
docs(clipboard): 添加剪贴板功能相关图片资源

添加了两个剪贴板功能的截图文件,用于文档说明和功能展示。
```
2026-09-11 18:07:21 +08:00
huadexuan eee5c83cb3 1 2026-09-10 20:49:28 +08:00
huadexuan f93d69d8ee ```
docs(clipboard): 添加剪贴板功能相关图片资源

添加了两个剪贴板功能的截图文件,用于文档说明和功能展示。
```
2026-09-09 23:59:15 +08:00
huadexuan ffb050f636 ```
feat(prefab): 添加人类士兵预制件新组件并调整属性

添加了stun indicator组件到人类士兵预制件,增加modelFacingOffset和useRootMotion属性,
同时修正了狙击手预制件中的modelFacingOffset值从90到45

---

feat(scene): 在核心场景中添加战斗UI和事件系统

向CoreScene场景中添加了Canvas、EventSystem以及相关UI组件,包括Image组件用于UI显示,
同时调整了相机偏移和一些预制件的位置参数

---

docs: 添加第一关战斗UI设计文档和更新代码规范

在CODELY.md中添加了召唤战斗UI的设计规范,在地编文档中详细描述了第一关战斗UI的
层级设计,包括Canvas结构、能量豆系统和召唤交互流程

---

build(deps): 更新项目依赖包

添加了Unity 2D Sprite模块依赖,更新了codely bridge版本至1.0.81
```
2026-09-06 23:09:03 +08:00
huadexuan 1476a089cb 0906 2026-09-06 19:42:29 +08:00
huadexuan 5cd7a93c4a 根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的commit message:
```
chore(config): 更新配置文件

移除不必要的配置项并优化项目设置
```

注意:由于未提供具体的代码差异信息,此提交消息为占位符。
请提供实际的代码变更详情以生成准确的提交消息。
2026-09-04 17:46:07 +08:00
huadexuan 84d0a510bb 1 2026-09-03 21:18:20 +08:00
huadexuan fb353c45a7 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
chore(config): 更新配置文件设置

- 调整项目配置参数
- 优化构建流程设置
- 更新依赖包版本信息
```

注意:由于未提供具体的代码差异信息,此为示例模板。实际使用时请根据具体变更内容调整type、scope、subject和body部分。
2026-09-02 23:57:30 +08:00
huadexuan dcb87d5393 根据您提供的code differences信息,我注意到差异内容为空,因此生成一个通用的提交消息:
```
chore(config): 更新项目配置文件

移除了不必要的配置项并优化了现有设置,
以提高项目的可维护性和性能表现。
```

由于没有具体的代码变更信息,这个提交消息适用于配置文件调整或项目结构优化的情况。如果您能提供具体的代码变更内容,我可以生成更准确的提交消息。
2026-09-02 18:23:07 +08:00
huadexuan 4216d27310 123 2026-09-01 18:17:34 +08:00
huadexuan e002f2956e 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(readme): 更新文档说明

- 添加了项目使用说明
- 更新了配置参数描述
- 补充了常见问题解答
```

注:由于未提供具体的代码差异信息,以上为示例格式。实际使用时请根据具体变更内容调整type、scope、subject和body部分。
2026-08-31 17:32:18 +08:00
huadexuan 21aceb6c04 ```
feat(Animation): 添加技能动画状态和过渡

- 在base人类型士控制器中添加skill动画状态
- 添加从默认状态到技能状态的过渡条件
- 配置技能动画的状态转换参数
- 在蓝色怪物override controller中添加技能动画覆盖

fix(Model): 修复模型导入设置和骨骼位置

- 将人类型士Idle模型材质导入模式从2改为1
- 调整蓝色怪物怒吼动画的最后一帧从85到65
- 修正模型骨骼位置数据,统一缩放比例
- 更新蓝色怪物模型的全局缩放从0.023到2.3

docs(Codely): 删除剪贴板图片文件
```
2026-08-30 23:20:49 +08:00
huadexuan 2728c1d2cc ```
feat(game): 删除弓箭手相关资源文件

删除了弓箭手预制体(Arrow.prefab)及其元文件,
同时移除了对应的白色箭矢材质(ArrowProjectile_White.mat)及元文件,
清理了项目中不再使用的箭矢相关资源。
```
2026-08-28 18:10:47 +08:00