CollisionShapeFactory.createCompoundShape now exclude geometies the are batched in a BatchNode.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10070 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
601a34ba99
commit
dada1c1d38
@ -102,7 +102,7 @@ public class CollisionShapeFactory {
|
|||||||
shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), terrain.getLocalScale()),
|
shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), terrain.getLocalScale()),
|
||||||
trans.getTranslation(),
|
trans.getTranslation(),
|
||||||
trans.getRotation().toRotationMatrix());
|
trans.getRotation().toRotationMatrix());
|
||||||
} else if (spatial instanceof Geometry) {
|
} else if (spatial instanceof Geometry && !((Geometry)spatial).isBatched()) {
|
||||||
Boolean bool = spatial.getUserData(UserData.JME_PHYSICSIGNORE);
|
Boolean bool = spatial.getUserData(UserData.JME_PHYSICSIGNORE);
|
||||||
if (bool != null && bool.booleanValue()) {
|
if (bool != null && bool.booleanValue()) {
|
||||||
continue; // go to the next child in the loop
|
continue; // go to the next child in the loop
|
||||||
|
Loading…
x
Reference in New Issue
Block a user