Jelajahi Sumber

- add active display for physics debug view

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10361 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 12 tahun lalu
induk
melakukan
ef321a468c

+ 5 - 1
engine/src/bullet-common/com/jme3/bullet/debug/BulletRigidBodyDebugControl.java

@@ -80,9 +80,13 @@ public class BulletRigidBodyDebugControl extends AbstractPhysicsDebugControl {
             Node node = (Node) this.spatial;
             node.detachChild(geom);
             geom = DebugShapeFactory.getDebugShape(body.getCollisionShape());
-            geom.setMaterial(debugAppState.DEBUG_BLUE);
             node.attachChild(geom);
         }
+        if(body.isActive()){
+            geom.setMaterial(debugAppState.DEBUG_MAGENTA);
+        }else{
+            geom.setMaterial(debugAppState.DEBUG_BLUE);
+        }
         applyPhysicsTransform(body.getPhysicsLocation(location), body.getPhysicsRotation(rotation));
         geom.setLocalScale(body.getCollisionShape().getScale());
     }