Commit Graph

166 Commits (e2fc3dfd692a308a0f13336beb9bc18a5b609f39)

Author SHA1 Message Date
刘涛 aa649bcb45 【战斗】寻路 - 修正bug 2025-01-16 17:31:55 +08:00
刘涛 5ab68cbcda 【战斗】寻路 - 己方不检测可移动单位的占位级别 2025-01-15 19:41:34 +08:00
刘涛 5337a38632 【战斗】寻路跳过限制只有己方可用 2025-01-15 18:45:09 +08:00
刘涛 a9ef491961 【战斗】寻路 - 修改寻路判定 2025-01-15 18:40:30 +08:00
chenyuqi e88d7a58aa 【多语言】修改多语言内容 2025-01-14 19:43:28 +08:00
刘涛 0ce10a51a1 清理 AreaManager 中的无用代码
- 删除了未使用的方法和注释
- 保持代码的整洁性和可读性
- 移除了多余的注释和无效代码块
2025-01-09 14:42:21 +08:00
刘涛 410a642b45 优化 AreaEventHandler 日志调用,避免不必要的字符串拼接和 GC 开销
- 在日志调用前增加 AreaManager.ENABLE_LOG 条件判断
- 仅在日志开关打开时进行字符串拼接
- 减少无效日志状态下的性能开销
2025-01-09 14:41:23 +08:00
刘涛 6d1b36aed5 补充提交meta 2025-01-09 14:08:12 +08:00
刘涛 8eb5a92081 重构AreaManager事件处理模块
改动内容:
1. 创建IEventHandler接口和AreaEventHandler实现
2. 解耦AreaManager中的事件处理逻辑
3. 通过依赖注入方式管理事件处理
4. 保留_InitMathV3初始化方法
5. 将_cellIndex2Units设为internal以便事件处理器访问
2025-01-09 14:07:59 +08:00
刘涛 1ce1640603 【寻路】修改基础移动规则, 允许从外部传入寻路路径 2025-01-09 13:36:09 +08:00
刘涛 c71f227902 【区域显示】移动区域的显示逻辑和点击响应逻辑区分 2025-01-06 12:04:36 +08:00
刘涛 da1667d502 【区域】修改逻辑功能 2025-01-03 15:25:09 +08:00
刘涛 2439de8f5b 【区域】修正 col row 边界判断 2025-01-03 15:25:08 +08:00
刘涛 76010115c6 【区域】把不可以移动区域框起来 - 临时需求 2025-01-03 13:47:33 +08:00
刘涛 d46b7e102b 【区域】边界计算 - 增加立面边界计算 - 临时功能 2025-01-03 13:19:25 +08:00
刘涛 a4551de2ba 【区域】整理相关代码 为后续修改做准备 2025-01-02 19:35:21 +08:00
刘涛 c623f9f9b2 【性能】缓存高频调用部分的单例对象 2024-12-31 13:09:15 +08:00
刘涛 6349a712dd 【性能】缓存格子的轴坐标 2024-12-31 13:09:14 +08:00
刘涛 cd466fde9b 【战斗】性能 - 修复行列坐标越界导致的错误 2024-12-27 19:28:02 +08:00
刘涛 f6d0605bca 【战斗】性能 - 优化Map.GetRuntimeData 带来的性能损失 2024-12-27 16:39:35 +08:00
刘涛 006bc261b0 【战斗】性能 - 优化 moveareaview 获取联通格子算法 2024-12-27 15:53:58 +08:00
刘涛 0039e284af 【战斗】性能 - 优化getaround 性能表现 2024-12-27 14:50:42 +08:00
刘涛 663979de95 【战斗】区域管理 - 增加判空 2024-12-17 14:29:37 +08:00
刘涛 4d1d3f5b5a 【指挥官技能】排除无效格子 2024-12-13 13:30:14 +08:00
刘涛 14538803a5 【战斗】移动 - 跳过可移动单位占位等级检查 2024-12-12 16:35:53 +08:00
刘涛 a3b5a362e6 【战斗】优化性能 2024-12-12 16:15:39 +08:00
刘涛 d265c4d857 【战斗】指挥官技能 - 增加关闭相关逻辑 2024-12-12 14:48:34 +08:00
刘涛 64c9958c9f 【战斗】指挥官技能 - 通知UI打开界面 2024-12-12 14:35:19 +08:00
刘涛 996feef949 【战斗】优化 roadline obj 创建位置 2024-12-12 13:33:41 +08:00
刘涛 208a3ccbb3 【战斗】优化性能 2024-12-11 15:32:56 +08:00
刘涛 d5f8b65c1c 【战斗】避让 - 兼容现有bug 2024-12-11 13:48:56 +08:00
刘涛 74c6e60e7f 【战斗】缓存部分list 优化一点GC 2024-12-11 13:28:33 +08:00
刘涛 258afe45f5 【战斗】范围区域 - 兼容分隔区域的boarder显示 2024-12-11 13:18:06 +08:00
刘涛 194e2127a8 【战斗】避让逻辑重构 - 增加第二层避让 2024-12-10 16:09:25 +08:00
刘涛 2067da3f85 【战斗】索敌避让 - 己方单位增加1范围的主动避让 2024-12-09 19:48:17 +08:00
刘涛 5d8fb7de3e 【战斗】寻路 - 寻路不在处理起始格信息 2024-12-09 19:14:50 +08:00
刘涛 2f46b34ad4 【战斗】调整战斗内下车逻辑 2024-12-09 16:46:51 +08:00
刘涛 9eec3b2603 【战斗】调整战斗内下车逻辑 2024-12-09 16:39:21 +08:00
刘涛 4cf2101a1f 删除无用代码 2024-12-05 18:50:32 +08:00
刘涛 2039c3f675 【战斗】重新兼容放单位技能时的相机旋转 2024-12-05 13:32:52 +08:00
刘涛 9ad4e13f55 【战斗】指挥官技能释放器初始需要设置状态 2024-12-04 18:11:47 +08:00
刘涛 0ca61232bf 【战斗】修改指挥官技能释放机制-只修改了部分 2024-12-04 15:15:29 +08:00
刘涛 ee7c55435c 【战斗】调整撤退相关逻辑 2024-12-02 19:33:24 +08:00
chenyuqi 4ee1e80851 【战斗】技能释放界面逻辑提交 2024-12-02 16:34:34 +08:00
刘涛 23f167f625 【战斗】扩充claim级别用于标识单位是否可以占位以及远程占位 2024-12-02 14:27:47 +08:00
刘涛 fcb09fd8c5 【战斗】增加提示UI 2024-11-28 14:21:57 +08:00
刘涛 1fd3074e89 【战斗】调整选中逻辑 2024-11-27 16:14:55 +08:00
刘涛 fbb3494c35 【战斗】技能预选增加 map cell iselectable 判定 2024-11-27 13:46:01 +08:00
刘涛 0bd87abd38 【战斗】修改技能释放逻辑 2024-11-27 12:40:56 +08:00
刘涛 74963d5a7b 【战斗】调整技能释放逻辑 2024-11-26 19:59:53 +08:00