diff --git a/src/CounterDrone.Core/Simulation/MunitionEntity.cs b/src/CounterDrone.Core/Simulation/MunitionEntity.cs index 9e65103..ba6aaf5 100644 --- a/src/CounterDrone.Core/Simulation/MunitionEntity.cs +++ b/src/CounterDrone.Core/Simulation/MunitionEntity.cs @@ -50,8 +50,6 @@ namespace CounterDrone.Core.Simulation // 空基投放:继承载机速度 private readonly float _carrierVelX, _carrierVelY, _carrierVelZ; - // 地基:标记是否已超过释放高度 - private bool _hasExceededReleaseAltitude; // 发射点高于释放高度时,炮弹下降到达 private bool _arrivesDescending; private bool _useTimeArrival; @@ -122,7 +120,6 @@ namespace CounterDrone.Core.Simulation if (_useTimeArrival ? _time >= FlightDuration : ((y >= ReleaseAltitude && !_arrivesDescending) || (y <= ReleaseAltitude && _arrivesDescending))) { - _hasExceededReleaseAltitude = true; float tPrev = _time - deltaTime; var (px0, py0, pz0) = Kinematics.ParabolicPosition( _startX, _startY, _startZ, LaunchAngle, Azimuth, MuzzleVelocity, tPrev); diff --git a/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll b/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll index 5d9cfa4..600fb95 100644 Binary files a/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll and b/src/Unity/Assets/Plugins/CounterDrone.Core/CounterDrone.Core.dll differ diff --git a/unity_plugins/CounterDrone.Core.dll b/unity_plugins/CounterDrone.Core.dll index 5d9cfa4..600fb95 100644 Binary files a/unity_plugins/CounterDrone.Core.dll and b/unity_plugins/CounterDrone.Core.dll differ