When changed mesh by deserializeAttributes() or clone() in a class IAnimatedMeshSceneNode will not update JointChildSceneNodes variable because in checkJoints() not set JointsUsed variable back to false. The problem founded when load second mesh have more joint than first mesh e.g. mesh1 have joint 148 -> call deserializeAttributes() with mesh2 have joint 164 -> error will occurred at animateJoints() line 936 transferOnlyJointsHintsToMesh().
best regards,
wing64
[FIX] CAnimatedMeshSceneNode not update JointChildSceneNodes
[FIX] CAnimatedMeshSceneNode not update JointChildSceneNodes
Last edited by wing64 on Fri Dec 31, 2010 1:00 pm, edited 1 time in total.