pan
b6b2dff986
refactor(battle): 重构战斗目标查找与位置管理逻辑
新增全局位置网格系统,用于按索引存储敌我单位实体ID:
- 在SingletonModuleComp添加heroGrid与monGrid数组
- 为HeroAttrsComp新增posIndex字段记录位置索引并初始化
优化战斗核心流程:
- 重构MissionHeroComp的位置选择逻辑,拆分方法返回位置索引而非直接坐标,优化位置占用检测
- 重构SCastSystem的目标查找与收集逻辑,改用网格遍历替代全量实体查询,大幅提升性能
- 统一三路单位的查找优先级,简化代码提升可维护性
- 完善Hero与Monster的创建销毁流程,同步更新网格的单位注册与注销信息
2026-06-17 09:45:46 +08:00
..
2026-05-17 14:01:30 +08:00
2026-03-16 18:49:43 +08:00
2025-10-31 20:08:43 +08:00
2026-06-04 21:21:34 +08:00
2026-05-21 16:20:54 +08:00
2026-06-17 09:45:46 +08:00
2025-08-18 17:00:40 +08:00
2026-04-01 09:15:53 +08:00
2025-08-18 17:00:40 +08:00
2026-06-12 21:34:39 +08:00
2025-11-20 16:54:15 +08:00
2026-06-17 09:45:46 +08:00
2025-10-30 10:39:46 +08:00
2026-03-11 23:13:21 +08:00
2026-02-03 14:40:02 +08:00
2026-06-12 20:28:33 +08:00
2025-08-18 17:00:40 +08:00
2026-06-13 16:56:41 +08:00
2025-08-18 17:00:40 +08:00
2025-11-15 11:15:30 +08:00
2026-06-17 09:45:46 +08:00
2025-08-18 17:00:40 +08:00
2026-06-11 11:13:15 +08:00
2026-05-12 12:23:37 +08:00
2026-06-12 14:29:25 +08:00
2026-03-13 15:54:12 +08:00
2026-06-17 09:45:46 +08:00
2026-03-12 10:08:14 +08:00
2026-06-03 10:01:34 +08:00
2026-05-21 11:10:27 +08:00