|
|
|
@ -214,7 +214,7 @@ public class VehicleEditorController implements LookupListener, ActionListener { |
|
|
|
|
vehicleControl.setLinearVelocity(Vector3f.ZERO); |
|
|
|
|
vehicleControl.setAngularVelocity(Vector3f.ZERO); |
|
|
|
|
vehicleControl.resetSuspension(); |
|
|
|
|
vehicleControl.attachDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
vehicleControl.createDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
bulletState.getPhysicsSpace().removeAll(toolsNode); |
|
|
|
|
bulletState.getPhysicsSpace().remove(vehicleControl); |
|
|
|
|
// chaseCam.setEnabled(false);
|
|
|
|
@ -380,12 +380,12 @@ public class VehicleEditorController implements LookupListener, ActionListener { |
|
|
|
|
VehicleControl control = rootNode.getControl(VehicleControl.class); |
|
|
|
|
if (control == null) { |
|
|
|
|
vehicleControl = new VehicleControl(new BoxCollisionShape(Vector3f.UNIT_XYZ), 200); |
|
|
|
|
vehicleControl.attachDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
vehicleControl.createDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
rootNode.addControl(vehicleControl); |
|
|
|
|
return true; |
|
|
|
|
} else { |
|
|
|
|
vehicleControl = control; |
|
|
|
|
vehicleControl.attachDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
vehicleControl.createDebugShape(SceneApplication.getApplication().getAssetManager()); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|