diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.cpp b/Source/Engine/Physics/Actors/WheeledVehicle.cpp
index 45c196e2a..4eaa3b10a 100644
--- a/Source/Engine/Physics/Actors/WheeledVehicle.cpp
+++ b/Source/Engine/Physics/Actors/WheeledVehicle.cpp
@@ -392,6 +392,7 @@ void WheeledVehicle::Setup()
void WheeledVehicle::DrawPhysicsDebug(RenderView& view)
{
+ // Wheels shapes
for (auto& wheel : _wheels)
{
if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger())
@@ -403,6 +404,7 @@ void WheeledVehicle::DrawPhysicsDebug(RenderView& view)
void WheeledVehicle::OnDebugDrawSelected()
{
+ // Wheels shapes
for (auto& wheel : _wheels)
{
if (wheel.Collider && wheel.Collider->GetParent() == this && !wheel.Collider->GetIsTrigger())
@@ -411,6 +413,9 @@ void WheeledVehicle::OnDebugDrawSelected()
}
}
+ // Center of mass
+ DEBUG_DRAW_WIRE_SPHERE(BoundingSphere(_transform.LocalToWorld(_centerOfMassOffset), 10.0f), Color::Blue, 0, false);
+
RigidBody::OnDebugDrawSelected();
}
diff --git a/Source/Engine/Physics/Actors/WheeledVehicle.h b/Source/Engine/Physics/Actors/WheeledVehicle.h
index a4cb749ae..e9b254d3b 100644
--- a/Source/Engine/Physics/Actors/WheeledVehicle.h
+++ b/Source/Engine/Physics/Actors/WheeledVehicle.h
@@ -138,22 +138,22 @@ private:
public:
+ ///
+ /// If checked, the negative throttle value will be used as brake and reverse to behave in a more arcade style where holding reverse also functions as brake. Disable it for more realistic driving controls.
+ ///
+ API_FIELD(Attributes="EditorOrder(0), EditorDisplay(\"Vehicle\")")
+ bool UseReverseAsBrake = true;
+
///
/// Gets the vehicle wheels settings.
///
- API_PROPERTY(Attributes="EditorOrder(0), EditorDisplay(\"Vehicle\")") const Array& GetWheels() const;
+ API_PROPERTY(Attributes="EditorOrder(1), EditorDisplay(\"Vehicle\")") const Array& GetWheels() const;
///
/// Sets the vehicle wheels settings.
///
API_PROPERTY() void SetWheels(const Array& value);
- ///
- /// If checked, the negative throttle value will be used as brake and reverse to behave in a more arcade style where holding reverse also functions as brake. Disable it for more realistic driving controls.
- ///
- API_FIELD(Attributes="EditorOrder(1), EditorDisplay(\"Vehicle\")")
- bool UseReverseAsBrake = true;
-
///
/// Gets the vehicle gearbox settings.
///