CounterDroneBackend/data/default_fireunits.json
tian c08edbd2f9 feat: 火力单元通道模型 + 默认配置 + 引擎通道展开
- FireUnit: 新增 GunCount/ChannelsPerGun/ChannelInterval/检测设备字段
- EquipmentDeployment: 新增 GunCount/ChannelsPerGun/ChannelInterval
- DefaultFireUnits: 3 种默认火力单元(标准地基/重地基/空基)
- Planner: 逐通道齐射分配,ChannelInterval 错开,Cooldown 轮次
- Engine: PlatformEntity 按 GunCount×ChannelsPerGun 展开
- BuildFireUnits: 与引擎同步展开通道
- FullPipelineTests: 使用 DefaultFireUnits 配置
2026-06-13 10:42:08 +08:00

49 lines
1.0 KiB
JSON

[
{
"Id": "ground-standard",
"Name": "标准地基火力单元",
"PlatformType": 1,
"GunCount": 4,
"ChannelsPerGun": 4,
"ChannelInterval": 1.0,
"Cooldown": 5.0,
"AmmoChangeTime": 30.0,
"MuzzleVelocity": 800.0,
"AmmoTypes": [0, 1],
"RadarRange": 15000.0,
"EORange": 8000.0,
"IRRange": 5000.0
},
{
"Id": "ground-heavy",
"Name": "重型地基火力单元",
"PlatformType": 1,
"GunCount": 6,
"ChannelsPerGun": 4,
"ChannelInterval": 1.0,
"Cooldown": 5.0,
"AmmoChangeTime": 30.0,
"MuzzleVelocity": 600.0,
"AmmoTypes": [0, 1, 2],
"RadarRange": 20000.0,
"EORange": 10000.0,
"IRRange": 6000.0
},
{
"Id": "air-standard",
"Name": "标准空基火力单元",
"PlatformType": 0,
"GunCount": 1,
"ChannelsPerGun": 4,
"ChannelInterval": 1.0,
"Cooldown": 5.0,
"AmmoChangeTime": 30.0,
"CruiseSpeed": 55.0,
"ReleaseAltitude": 1500.0,
"AmmoTypes": [0, 1],
"RadarRange": 0.0,
"EORange": 12000.0,
"IRRange": 8000.0
}
]