浏览代码

Allow braking to take precedence over driving.

Ken Whatmough 13 年之前
父节点
当前提交
bcb74dbd42
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      gameplay/src/PhysicsVehicle.cpp

+ 6 - 0
gameplay/src/PhysicsVehicle.cpp

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