2
0
Эх сурвалжийг харах

Allow braking to take precedence over driving.

Ken Whatmough 13 жил өмнө
parent
commit
bcb74dbd42

+ 6 - 0
gameplay/src/PhysicsVehicle.cpp

@@ -217,6 +217,12 @@ void PhysicsVehicle::update(float elapsedTime, float steering, float braking, fl
         }
         }
         else
         else
         {
         {
+            // Allow braking to take precedence over driving.
+            if (driving > 0 && braking > 0)
+            {
+                driving = 0;
+            }
+
             _vehicle->applyEngineForce(driving * _drivingForce, i);
             _vehicle->applyEngineForce(driving * _drivingForce, i);
             _vehicle->setBrake(braking * _brakingForce, i);
             _vehicle->setBrake(braking * _brakingForce, i);
         }
         }