fix for issue #898
This commit is contained in:
parent
0b782b9fb4
commit
e80302728f
@ -32,7 +32,6 @@
|
|||||||
package com.jme3.bullet;
|
package com.jme3.bullet;
|
||||||
|
|
||||||
import com.jme3.app.AppTask;
|
import com.jme3.app.AppTask;
|
||||||
import com.jme3.asset.AssetManager;
|
|
||||||
import com.jme3.bullet.collision.*;
|
import com.jme3.bullet.collision.*;
|
||||||
import com.jme3.bullet.collision.shapes.CollisionShape;
|
import com.jme3.bullet.collision.shapes.CollisionShape;
|
||||||
import com.jme3.bullet.control.PhysicsControl;
|
import com.jme3.bullet.control.PhysicsControl;
|
||||||
@ -634,9 +633,15 @@ public class PhysicsSpace {
|
|||||||
|
|
||||||
logger.log(Level.FINE, "Adding RigidBody {0} to physics space.", node.getObjectId());
|
logger.log(Level.FINE, "Adding RigidBody {0} to physics space.", node.getObjectId());
|
||||||
if (node instanceof PhysicsVehicle) {
|
if (node instanceof PhysicsVehicle) {
|
||||||
logger.log(Level.FINE, "Adding vehicle constraint {0} to physics space.", Long.toHexString(((PhysicsVehicle) node).getVehicleId()));
|
PhysicsVehicle vehicle = (PhysicsVehicle) node;
|
||||||
physicsVehicles.put(((PhysicsVehicle) node).getVehicleId(), (PhysicsVehicle) node);
|
vehicle.createVehicle(this);
|
||||||
addVehicle(physicsSpaceId, ((PhysicsVehicle) node).getVehicleId());
|
long vehicleId = vehicle.getVehicleId();
|
||||||
|
assert vehicleId != 0L;
|
||||||
|
logger.log(Level.FINE,
|
||||||
|
"Adding vehicle constraint {0} to physics space.",
|
||||||
|
Long.toHexString(vehicleId));
|
||||||
|
physicsVehicles.put(vehicleId, vehicle);
|
||||||
|
addVehicle(physicsSpaceId, vehicleId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user