# 反无人机仿真系统后端 > C# 仿真引擎,集成到 Unity 22.3.62 前端。 ## 项目概述 本系统对气溶胶武器的三种防空毁伤机制(吸入式灭火、爆燃式、吸入式爆炸)进行数字化仿真。通过参数化配置与可视化推演,量化评估新型气溶胶武器对不同类型空中威胁源目标的毁伤效能。 ## 目录结构 ``` ├── src/CounterDrone.Core/ # 核心类库(.NET Standard 2.1,零 Unity 依赖) │ ├── Models/ # 数据模型(POCO + 枚举) │ ├── Repository/ # 数据访问层(SQLite) │ ├── Services/ # 业务逻辑 + 报告生成 │ ├── Algorithms/ # 扩散/毁伤/推荐算法 │ └── Simulation/ # 仿真引擎(纯执行器) ├── test/unit/ # 单元测试(xUnit,128 测试) ├── test/reports/ # 集成测试生成的报告 └── docs/ # 架构设计文档 ``` ## 快速开始 ```bash # 构建 dotnet build src/CounterDrone.Core/ # 运行测试 dotnet test test/unit/CounterDrone.Core.Tests/ # 查看覆盖率 dotnet test test/unit/CounterDrone.Core.Tests/ --collect:"XPlat Code Coverage" reportgenerator -reports:test/unit/CounterDrone.Core.Tests/TestResults/*/coverage.cobertura.xml -targetdir:coverage_report -reporttypes:Html ``` ## 测试状态 | 指标 | 值 | |------|------| | 测试总数 | 128 | | 行覆盖率 | 95.4% | | 分支覆盖率 | 80.5% | | 执行时间 | ~9 秒 | ## 架构 详见 [docs/design/architecture/总体架构设计.md](docs/design/architecture/总体架构设计.md) ## 维护者 - [@Tellme](https://github.com/Tellme)