Merge pull request #448 from Dokthar/hoveringtank
fix NPE in hovering tank test, running with native bullet
This commit is contained in:
commit
4d2542c1ed
@ -192,6 +192,7 @@ public class PhysicsHoverControl extends PhysicsVehicle implements PhysicsContro
|
||||
}
|
||||
|
||||
public void setPhysicsSpace(PhysicsSpace space) {
|
||||
createVehicle(space);
|
||||
if (space == null) {
|
||||
if (this.space != null) {
|
||||
this.space.removeCollisionObject(this);
|
||||
|
@ -147,13 +147,13 @@ public class TestHoveringTank extends SimpleApplication implements AnalogListene
|
||||
spaceCraft.setLocalRotation(new Quaternion(new float[]{0, 0.01f, 0}));
|
||||
|
||||
hoverControl = new PhysicsHoverControl(colShape, 500);
|
||||
hoverControl.setCollisionGroup(PhysicsCollisionObject.COLLISION_GROUP_02);
|
||||
|
||||
spaceCraft.addControl(hoverControl);
|
||||
|
||||
|
||||
rootNode.attachChild(spaceCraft);
|
||||
getPhysicsSpace().add(hoverControl);
|
||||
hoverControl.setCollisionGroup(PhysicsCollisionObject.COLLISION_GROUP_02);
|
||||
|
||||
ChaseCamera chaseCam = new ChaseCamera(cam, inputManager);
|
||||
spaceCraft.addControl(chaseCam);
|
||||
|
Loading…
x
Reference in New Issue
Block a user