Commit Graph

  • 36ab4fad7b 配置运行时重载 IConfigService + 防御推荐 + 文档更新 develop tian 2026-06-25 22:10:22 +0800
  • a3ceae5c14 清理数据库迁移代码 + 保留历史报告 tian 2026-06-25 21:58:05 +0800
  • dc62ba8c82 修复云团间距半径基准不一致 + 消除硬编码 30f tian 2026-06-25 21:53:34 +0800
  • 9d81ba0b28 新增 GetDefenseRecommendation 防御推荐方案 + 去掉 Critical tian 2026-06-22 08:05:09 +0800
  • 0002e7efbe SensorSpec +HasRadar/HasEO/HasIR 显式类型字段 tian 2026-06-21 10:39:14 +0800
  • a6ad8a348e GetEnums() +SensorType 枚举(雷达/光电/红外) tian 2026-06-21 10:33:57 +0800
  • fb3c6fd2eb EnumMetadata +EntityType + ScenarioUnit +AmmunitionSpecId tian 2026-06-20 22:33:12 +0800
  • 6f83cfb105 对接文档:GetEnums +EntityType(12 个枚举) tian 2026-06-20 12:10:36 +0800
  • e9c10bfe7d GetEnums +EntityType 枚举(Drone/Platform/DetectionEquip/Cloud/Munition) tian 2026-06-20 12:04:51 +0800
  • 8bcf4cf675 VERSION 0.12.0 — PDF 导出 + 报告模板架构 + 对接文档 V2.0 tian 2026-06-20 11:57:38 +0800
  • f77fb88487 Unity 脚本适配:FireUnitSpecId→LaunchPlatformSpecId + DLL 更新 tian 2026-06-19 21:56:41 +0800
  • 3dc56e4a6e 实施文档 +Phase 13:模型重构/LaunchPlatformSpec/代码审查 tian 2026-06-19 21:55:28 +0800
  • 1db632676d 架构设计文档:核心作战概念更新(发射平台/探测设备分离) tian 2026-06-19 21:54:26 +0800
  • bebc03ee43 对接文档更新:LaunchPlatformSpec 替换 FireUnitSpec tian 2026-06-19 21:53:02 +0800
  • dabf367b21 VERSION 0.11.0 — LaunchPlatformSpec 分离 + 代码审查 + 250 测试 tian 2026-06-19 21:50:10 +0800
  • b23b19e4e9 LaunchPlatformSpec 适配完成:预设场景+测试加 SensorSpecId,250 全过 tian 2026-06-19 21:46:54 +0800
  • 8a198a27a0 新增 LaunchPlatformSpec:发射平台与探测设备分离 tian 2026-06-19 21:43:06 +0800
  • 8abaf0bf87 对接文档:GetEnums 返回 List<EnumItem> 中英文对照 tian 2026-06-19 21:28:40 +0800
  • 4b2677e224 GetEnums 返回中英文对照:EnumItem{Name,ChineseName,Value} 替代 Dictionary<string,int> tian 2026-06-19 21:24:51 +0800
  • 2a062c07bd +DataServiceTests (12 个) / 修复 FormationTemplate 缺 PrimaryKey / 删除死代码 tian 2026-06-19 10:35:42 +0800
  • d3248d80a3 删除死代码:MunitionEntity._hasExceededReleaseAltitude tian 2026-06-19 10:32:33 +0800
  • 2adacffe85 拆分 AlgorithmTypes: Vector3/DetectionSource 独立文件;SpecRepositories 拆分为独立文件;命名空间修正 tian 2026-06-19 10:30:34 +0800
  • 62b718fa1e AGENTS.md: 提交前必须编译和复制 DLL tian 2026-06-19 10:28:17 +0800
  • fc0a6b0397 Spec 类命名空间修正:CounterDrone.Core → CounterDrone.Core.Models tian 2026-06-19 10:26:48 +0800
  • f6d3f1bdb4 拆分 DefaultData.cs:Spec 类各自独立文件 tian 2026-06-19 10:21:41 +0800
  • dbe6808df7 更新 Unity DLL tian 2026-06-19 10:08:05 +0800
  • 7383b67fca 对接文档:ModelId/EntityType/FilePath 补充 + Model 注释说明 tian 2026-06-19 10:07:01 +0800
  • 43e70a7482 对接文档 + DroneSpec.Model 注释:区分型号名称与 3D 模型引用 tian 2026-06-19 10:06:37 +0800
  • 846d79a8d7 ModelInfo: ModelType→EntityType(枚举) + Description;ImportModel 支持传参 tian 2026-06-19 10:02:09 +0800
  • c8e066be64 仿真实体 +ModelId:DroneSpec/FireUnitSpec/SensorSpec → EntitySnapshot tian 2026-06-19 09:59:55 +0800
  • 7415d07d9f 更新 Unity DLL tian 2026-06-18 19:52:51 +0800
  • d8f8ebd336 ModelManager.Update→UpdateModel(避免与 MonoBehaviour.Update 冲突) tian 2026-06-18 19:50:39 +0800
  • ce11e0eb1f 修复 Unity 编译:EnumMetadata using + nullable 警告 tian 2026-06-18 19:49:38 +0800
  • efdd5ec94f 对接文档 V1.8:GetEnums API + Manager 完整方法列表 tian 2026-06-18 19:46:53 +0800
  • 1fdffd2a41 GetEnums API:返回所有枚举定义供前端下拉框使用 tian 2026-06-18 19:46:34 +0800
  • 178923c007 对接文档同步:完整 CRUD API 列表 tian 2026-06-18 19:44:53 +0800
  • 5e7fd2fb16 IScenarioService +DeleteCloudDispersal tian 2026-06-18 19:44:29 +0800
  • 225590ac19 补全所有模型的完整 CRUD 接口 tian 2026-06-18 19:42:48 +0800
  • d73b586982 更新 Unity DLL(ScenarioDrone/ScenarioUnit 新表结构) tian 2026-06-18 17:50:42 +0800
  • e30f173312 修复 Unity Manager 脚本:适配 ScenarioDrone/ScenarioUnit 新 schema tian 2026-06-18 17:50:15 +0800
  • d2d0ae1414 air-standard 探测参数调整:雷达4km/光电3km/红外2km tian 2026-06-18 17:35:59 +0800
  • bba7d2e505 air-standard 补 RadarRange=8000m tian 2026-06-18 17:34:33 +0800
  • 473890ed37 defaults.json: 补全 DroneSpec/FireUnitSpec 的 Model/Description 字段 tian 2026-06-18 17:31:56 +0800
  • 184213b3c5 对接文档 V1.7:数据分层架构 + ScenarioDrone/ScenarioUnit 外键引用 tian 2026-06-18 17:28:29 +0800
  • 1aa927e471 修复 ScenarioServiceTests 编译告警(CS8602/CS8625 空引用) tian 2026-06-18 17:26:58 +0800
  • f0f5f76b8b SimulationReport: TargetCount→DroneCount, EquipmentCount→UnitCount tian 2026-06-18 17:25:02 +0800
  • 843141a7a8 修复测试断言:适配新 schema 的业务语义 tian 2026-06-18 17:20:59 +0800
  • 4b08ffa659 238/238 tests pass: ScenarioDrone/ScenarioUnit migration complete tian 2026-06-18 17:14:51 +0800
  • bb04411d6d 测试适配进展:235/238 通过,修复大部分断言和 spec 引用 tian 2026-06-18 17:12:06 +0800
  • 6d56dec9a9 测试迁移:ScenarioDrone/ScenarioUnit 精简后测试适配 tian 2026-06-18 17:01:13 +0800
  • 69ec9ed0e2 ScenarioDrone/ScenarioUnit 表精简:外键引用基础数据,去冗余字段 tian 2026-06-18 16:47:30 +0800
  • 537671ab3a DroneProfile→ScenarioDrone / EquipmentDeployment→ScenarioUnit 重命名 tian 2026-06-18 16:36:25 +0800
  • 7413077514 修复 StreamingAssets/planner_config.json 残留 Piston/Electric 枚举值 tian 2026-06-18 16:02:50 +0800
  • 9f682c9b91 SaveTarget→SaveDroneProfile + 测试方法名同步 tian 2026-06-18 15:55:37 +0800
  • 67cea1490d Target→Profile / Targets→DroneProfiles 重命名 tian 2026-06-18 15:37:25 +0800
  • 46ce1234ee 修复 Unity 编译错误:变量冲突、DroneWave.DroneType 不存在、nullable 警告 tian 2026-06-18 15:27:13 +0800
  • 0434920100 更新 Unity DLL 编译产物 tian 2026-06-18 15:25:20 +0800
  • ff6db2786e VERSION 0.10.0 — 模型重命名、属性完善、文档同步 tian 2026-06-18 15:24:14 +0800
  • ad0eaf47da 完善模型属性:加 Model/Description 字段,TaskNumber→ScenarioNumber,Task→Info,Task→Scenario 方法名 tian 2026-06-18 15:15:41 +0800
  • ca0ce8aa52 重命名核心模型:TargetConfig→DroneProfile, SimTask→Scenario, TaskFullConfig→ScenarioConfig, TaskId→ScenarioId tian 2026-06-18 15:02:58 +0800
  • def3996f4f 更新编译产物:Core.dll 复制到 Unity Plugins tian 2026-06-18 13:43:14 +0800
  • fb87fdfa22 统一平台物理模型:去除空基/地基分支 tian 2026-06-18 13:40:48 +0800
  • 92d1131dc1 fix: 统一选择远点命中 + FlightDuration 传递,喷气式通过 tian 2026-06-18 10:04:30 +0800
  • b4f9a4055c build: 同步 DLL 到 Unity Plugins tian 2026-06-18 00:14:44 +0800
  • 4631049aad refactor: 引入 ParabolicMotion 替代自研抛物线方程,修复 c 符号 bug tian 2026-06-18 00:12:45 +0800
  • 5909c86402 fix: ManagerVerification waypoint 缺 Speed 字段 tian 2026-06-17 23:25:08 +0800
  • ebebb41671 fix: 创建 StreamingAssets 并放入 defaults.json 和 planner_config.json tian 2026-06-17 23:23:29 +0800
  • eb0cb66196 fix: 同步 DLL 到 Unity Assets/Plugins(不是 unity_plugins) tian 2026-06-17 23:22:23 +0800
  • 3d33aac428 fix: 强制同步 Core.dll(unity_plugins 在 gitignore 中) tian 2026-06-17 20:24:00 +0800
  • edea5eaaf0 docs: 实施跟踪 V1.7 — Phase 12 + 高弹道待解决问题 tian 2026-06-17 20:22:35 +0800
  • 276bb7adfa fix: 空基/地基统一发射角计算,风偏纳入;三机全灭 tian 2026-06-17 20:20:00 +0800
  • 0b7bf2ab6f feat: 编队轴配置 + LaneDivider 策略 + 数据版本 V3 tian 2026-06-17 18:52:53 +0800
  • 6b2905b9f8 fix: 活塞想定坐标规范化 — 己方0点,无人机在远方6600→0 tian 2026-06-17 18:01:22 +0800
  • 005efae27e refactor: 空基/地基统一规划流程 — 碰撞点之后无分支 tian 2026-06-17 17:59:13 +0800
  • 06038d3e90 fix: 每发炮弹独立计算发射角,云团均匀分布;探测门控发射 tian 2026-06-17 17:14:37 +0800
  • 24ba621581 fix: 发射计划以探测时刻为时间起点 — 引擎等探测后才执行 tian 2026-06-17 16:44:14 +0800
  • 79256d56f4 release: 0.9.0 — CHANGELOG + VERSION + 任务跟踪 Phase 11 tian 2026-06-17 16:13:05 +0800
  • 0b531de794 docs: 同步设计文档 — 空基固定阵位发射、实体属性更新、基础数据 CRUD 架构 tian 2026-06-17 16:10:54 +0800
  • bc8b401ef6 docs: 总体架构 V14 — FrameDataStore 内存回放双层存储设计 tian 2026-06-17 16:08:58 +0800
  • 6098186f34 perf: 回放优先用内存 LiveFrames — 仿真刚结束时避免读数据库 tian 2026-06-17 16:07:24 +0800
  • 4c2c18cfcc docs: 重写对接文档 — 五步完整工作流(基础数据→想定→仿真→报告→回放) tian 2026-06-17 15:57:41 +0800
  • 5d79e26e0f feat: ScenarioManager 接入 DataService — 前端启动前即可管理基础数据 tian 2026-06-17 15:54:20 +0800
  • 6f28704368 docs: 对接文档 V1.5 — 新增 DataService 基础数据 CRUD 章节 tian 2026-06-17 15:50:48 +0800
  • e782062377 feat: Unity 端接入 DataService — 前端可直接 CRUD 基础数据 tian 2026-06-17 15:50:22 +0800
  • 120f2805ec feat: 基础数据 CRUD — 统一命名,建表入库,DataService 提供全 CRUD tian 2026-06-17 12:36:49 +0800
  • e250093a16 docs: 更新对接文档 V1.4,同步实体属性变更 tian 2026-06-17 12:20:55 +0800
  • 3bb6e7a091 feat: 补全实体属性暴露,让 Unity 前端可直接访问所有运行时数据 tian 2026-06-17 12:16:37 +0800
  • ff830c1221 fix: 启用并修复 3机空基编队测试 tian 2026-06-17 12:06:53 +0800
  • da4e8d5c63 refactor: 移除隐藏 Math.Max 回退,改为显式验证或数值 epsilon tian 2026-06-17 11:30:56 +0800
  • 7bdda062c0 fix: 空基弹药从固定阵位水平发射,修正到达判定和插值 tian 2026-06-17 11:23:02 +0800
  • e1f576fbe5 chore: 移除临时文件 t.txt tian 2026-06-17 10:46:13 +0800
  • 0ed714a730 refactor: 抛物线运动学前向计算 — 移除回退/反算,统一用 ParabolicPosition tian 2026-06-17 10:45:56 +0800
  • 72e465570f fix: IC 的 crossArc 加 per-round targetOffset;空基 IC 集成(candidate + TryGenerateFireEvents) tian 2026-06-17 08:46:41 +0800
  • 69e41e3f7c feat: Planner→FireEvent 传递发射角; MunitionEntity 使用 planner 提供的角度(不再重算) tian 2026-06-17 08:20:54 +0800
  • 3fd8433276 feat: InterceptCalculator 返回发射角; FireEvent +LaunchAngle 字段; 重新集成到 planner tian 2026-06-17 08:13:20 +0800
  • 663afbe639 build: 更新 Unity Plugins Core.dll (v0.8.0) tian 2026-06-16 17:46:46 +0800
  • ae47899080 docs: 更新想定参数表、任务跟踪、实体事件映射至 Phase 10 完成状态 tian 2026-06-16 17:33:23 +0800
  • df8e18d2d0 chore: 版本升至 0.8.0,更新 CHANGELOG tian 2026-06-16 17:31:09 +0800
  • c2a10c1d51 chore: 清理调试代码,数据版本升至 V2 tian 2026-06-16 17:28:36 +0800
  • 8e73c9b2ec feat: InterceptCalculator.ComputeHorizontal — 空基平抛(θ=0°)拦截点求解;全部231测试通过 tian 2026-06-16 17:25:06 +0800