|
@@ -202,8 +202,10 @@ public class TerrainGridAlphaMapTest extends SimpleApplication {
|
|
|
|
|
|
public void tileDetached(Vector3f cell, TerrainQuad quad) {
|
|
public void tileDetached(Vector3f cell, TerrainQuad quad) {
|
|
if (usePhysics) {
|
|
if (usePhysics) {
|
|
- bulletAppState.getPhysicsSpace().remove(quad);
|
|
|
|
- quad.removeControl(RigidBodyControl.class);
|
|
|
|
|
|
+ if (quad.getControl(RigidBodyControl.class) != null) {
|
|
|
|
+ bulletAppState.getPhysicsSpace().remove(quad);
|
|
|
|
+ quad.removeControl(RigidBodyControl.class);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
updateMarkerElevations();
|
|
updateMarkerElevations();
|
|
}
|
|
}
|