Commit Graph
22 Commits
Author SHA1 Message Date
huadexuan 8d58c2223c 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(readme): 更新文档说明

- 添加项目使用指南
- 完善API接口说明
- 修正错误的配置示例
```
2026-10-01 16:01:43 +08:00
huadexuan 13d0c80335 ```
chore(bridge): 删除桥接包的提交记录和Git属性配置

删除了 .codely-bridge-commit 文件中存储的提交哈希值
移除了 .gitattributes 文件中的行结束符配置规则
```
2026-09-24 21:41:14 +08:00
huadexuan caff96389e ```
feat(Chapter1): 调整CoreBattleTest场景中的游戏对象位置和相机设置

- 修改了多个预制体实例的位置坐标,包括X、Y、Z轴的调整
- 更新了相机的正交投影大小从26.3到18
- 调整了相机的旋转角度和位置参数
- 修改了墙预制体的比例、旋转和位置属性
- 删除了场景中多余的墙预制体实例
- 更新了其他游戏对象的位置参数
- 重新整理了包管理器中依赖项的顺序
```
2026-09-23 17:50:03 +08:00
huadexuan 53d95802e5 ```
feat(gameplay): 更新单位属性和材质配置

- 调整多个单位的基础生命值和攻击力数值平衡
- 修改CoreBattleGround材质的纹理缩放比例
- 更新地砖材质颜色为白色
- 优化纹理资源设置,调整最大纹理尺寸并添加PlayableAds平台支持
- 修复弓箭手技能目标查找逻辑,改用统一的敌人检测方法
- 为水晶矿添加中立阵营设置和光球视觉效果同步
- 调整预制体中的全局缩放参数
- 为狼人和石巨人添加NavMeshAgent组件支持
- 优化水晶矿血条显示位置计算方式
```
2026-09-20 21:52:31 +08:00
huadexuan 1cdb7c3910 ```
feat(buildings): 添加金矿建筑功能并优化建筑健康系统

- 为兵营和金矿添加伤害数字显示功能,包括持续时间、上升高度等参数
- 将金矿脚本重构为GoldMine组件,实现定时产出金币机制
- 为所有单位添加NavMeshAgent组件以支持导航寻路
- 为弓箭手、法师等单位添加分离半径和目标扩散参数
- 为建筑添加碰撞体和标签设置
- 修复当前能量字段命名规范(currentEnergy -> _currentEnergy)
- 调整金矿健康值从100提升至500
- 统一伤害数字显示相关属性配置
```
2026-09-15 21:13:44 +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 769aea30f3 ```
feat(gameplay): 添加建筑系统和改进摄像机控制

- 移除人类士兵数据资产文件,重构为建筑放置系统
- 在CharacterData中添加productionInterval和buildingCost字段用于建筑生产
- 实现CameraFollow脚本的完整重写,支持键盘WASD拖动、鼠标拖动、触摸拖动
- 添加摄像机缩放功能,支持上下键和触摸双指缩放
- 更新Projecttile.cs以同时处理单位和建筑目标的伤害检测
- 修改SummonCardButton从法力值召唤改为金币建筑放置模式
- 在UnitBase.cs中更新攻击逻辑以支持对建筑造成伤害
- 升级WorldHealthBar以显示建筑生产进度和更好的缩放补偿
- 修复MainCharacterDebugMovement移除键盘移动输入冲突
- 更新包管理器中的codely.bridge版本从1.0.80到1.0.81
```
2026-09-13 23:35:59 +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 84d0a510bb 1 2026-09-03 21:18:20 +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
huadexuan 4e9e2c5340 根据提供的code differences信息,我发现没有具体的代码变更内容。基于Angular commit规范,我将提供一个通用的模板:
```
docs(changelog): 更新变更日志

- 由于未检测到具体代码差异,此提交用于记录版本更新
- 确保项目文档与最新开发状态保持一致
- 遵循语义化版本控制规范
```

注意:由于您提供的code differences字段为空,实际的commit message应该基于具体的代码变更来生成。请提供具体的代码差异信息以获得更准确的commit message。
2026-08-25 23:13:37 +08:00
huadexuan d2bebcb0cd ```
feat(CoreScene): 调整相机参数优化游戏视角

- 将正交相机尺寸从20.5调整为14
- 更新相机位置和旋转角度以适应新的视野范围

refactor(dependencies): 移除协作代理包依赖

- 从manifest.json中移除com.unity.collab-proxy包
- 更新packages-lock.json清理相关依赖项

fix(build): 禁用示例场景参与构建流程

- 在EditorBuildSettings中禁用SampleScene.scene的构建启用状态
```
2026-08-25 10:11:57 +08:00
huadexuan 48dfa0d95d ```
feat(Enemy): 添加敌人攻击动画速度控制功能

- 新增attackDuration属性用于控制完整攻击动作时长
- 实现攻击动画速度动态调整,支持自定义攻击持续时间
- 添加健康条显示组件到敌人类
- 增加物理材质配置优化碰撞效果

- 添加微信小游戏平台支持和适配
- 集成自适应性能包和微信小游戏SDK
- 配置项目构建设置支持多平台发布
- 更新质量设置以适配不同目标平台

- 调整场景中物体位置和旋转参数
- 修复角色控制器材质引用问题
- 优化敌人AI移动和攻击逻辑
```
2026-08-23 22:23:15 +08:00
huadexuan b807bb80ec ```
feat(animation): 移除多个动画控制器并更新蓝色怪物配置

移除了littleGreen和player的动画控制器及其元文件,同时删除了
人类-剑士士兵和怪物-蓝色战士的override控制器及相关的材质文件。

更新了蓝色怪物override控制器中的动画剪辑引用,将原有的动画
资源替换为新的GUID引用。
```
2026-08-22 23:43:06 +08:00
huadexuan acaa5d85ba 缺少代码差异信息,无法生成具体的commit message。
请提供具体的代码差异内容,以便我能够分析变更类型并生成符合Angular规范的中文commit message。
2026-08-19 16:58:50 +08:00
huadexuan cdae901b96 ```
feat(assets): 更新蓝色怪物模型导入设置并优化动画配置

- 升级模型导入器版本从2200到22361
- 添加ACL动画压缩配置参数,提升动画性能
- 调整动画循环设置,将loopTime设为1启用循环播放
- 增加虚拟几何体相关配置选项

fix(enemy): 修复敌人AI行为逻辑错误

- 修正敌人在攻击状态下仍会移动的问题
- 改进敌人追踪和巡逻状态转换逻辑
- 修复敌人转向时Y轴旋转导致的异常朝向
- 优化巡逻路径计算,改为水平面内随机移动
- 解决敌人在目标点附近抖动的问题

chore(dependencies): 更新Codely桥接包版本

- 将cn.tuanjie.codely.bridge从1.0.74升级至1.0.75
- 调整依赖包在manifest中的顺序

style(scene): 为场景对象添加物理材质和渲染属性

- 为CharacterController组件分配新的物理材质
- 在多个MeshRenderer组件中添加虚拟几何体和遮挡剔除相关属性
- 配置渲染器遮罩交互参数

config(build): 启用SampleScene场景构建

- 将SampleScene.scene添加到构建设置中
- 设置场景为启用状态以便打包构建
```
2026-08-13 15:20:52 +08:00
huadexuan 8f7f797691 ```
feat: 更新项目依赖包和编辑器版本

- 添加 cn.tuanjie.ai.generators 和 cn.tuanjie.codely.bridge 依赖包
- 升级 com.unity.ide.rider 从 3.0.31 到 3.0.36
- 升级 com.unity.textmeshpro 从 3.0.7 到 3.0.9
- 升级 com.unity.timeline 从 1.7.6 到 1.7.7
- 添加 com.unity.modules.infinity 模块
- 升级编辑器版本从
2026-08-10 22:49:14 +08:00
huadexuan f8ee849c7e 初始化 2026-08-09 23:42:37 +08:00