浏览代码

- re-enable clearing of wheels as its not done in btRaycastVehicle destructor (though one can not remove wheels oO)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8494 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 年之前
父节点
当前提交
cac022d9bf
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      engine/src/bullet/com/jme3/bullet/objects/VehicleWheel.java

+ 3 - 1
engine/src/bullet/com/jme3/bullet/objects/VehicleWheel.java

@@ -420,7 +420,9 @@ public class VehicleWheel implements Savable {
     protected void finalize() throws Throwable {
         super.finalize();
         Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing Wheel {0}", Long.toHexString(wheelId));
-//        finalizeNative(wheelId);
+        if (wheelId != 0 && wheelIndex != 0) {
+            finalizeNative(wheelId, wheelIndex);
+        }
     }
 
     private native void finalizeNative(long wheelId, int wheelIndex);