瀏覽代碼

* Fix incorrect reset of Geometry members after cloning

shadowislord 11 年之前
父節點
當前提交
4ae99f9d5d
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      jme3-core/src/main/java/com/jme3/scene/Geometry.java

+ 3 - 3
jme3-core/src/main/java/com/jme3/scene/Geometry.java

@@ -486,9 +486,9 @@ public class Geometry extends Spatial {
         
         
         // This geometry is managed,
         // This geometry is managed,
         // but the cloned one is not attached to anything, hence not managed.
         // but the cloned one is not attached to anything, hence not managed.
-        if (isGrouped()) {
-            groupNode = null;
-            startIndex = -1;
+        if (geomClone.isGrouped()) {
+            geomClone.groupNode = null;
+            geomClone.startIndex = -1;
         }
         }
         
         
         geomClone.cachedWorldMat = cachedWorldMat.clone();
         geomClone.cachedWorldMat = cachedWorldMat.clone();