Sfoglia il codice sorgente

Fixed issue with cloning certain models that have mesh skins.

sgrenier 12 anni fa
parent
commit
cd529c6b12
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      gameplay/src/MeshSkin.cpp

+ 1 - 1
gameplay/src/MeshSkin.cpp

@@ -95,7 +95,7 @@ MeshSkin* MeshSkin::clone(NodeCloneContext &context) const
             Joint* oldJoint = getJoint(i);
             Joint* oldJoint = getJoint(i);
             GP_ASSERT(oldJoint);
             GP_ASSERT(oldJoint);
             
             
-            Joint* newJoint = static_cast<Joint*>(skin->_rootJoint->findNode(oldJoint->getId()));
+            Joint* newJoint = static_cast<Joint*>(skin->_rootNode->findNode(oldJoint->getId()));
             if (!newJoint)
             if (!newJoint)
             {
             {
                 if (strcmp(skin->_rootJoint->getId(), oldJoint->getId()) == 0)
                 if (strcmp(skin->_rootJoint->getId(), oldJoint->getId()) == 0)