File tree 1 file changed +7
-5
lines changed
jme3-core/src/main/java/com/jme3/animation
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 32
32
package com .jme3 .animation ;
33
33
34
34
import com .jme3 .export .*;
35
+ import com .jme3 .material .MatParamOverride ;
35
36
import com .jme3 .math .*;
36
- import com .jme3 .scene .Geometry ;
37
- import com .jme3 .scene .Mesh ;
38
- import com .jme3 .scene .Node ;
39
- import com .jme3 .scene .Spatial ;
37
+ import com .jme3 .scene .*;
38
+ import com .jme3 .shader .VarType ;
40
39
import com .jme3 .util .SafeArrayList ;
41
40
import com .jme3 .util .TempVars ;
42
- import com .jme3 .util .clone .JmeCloneable ;
43
41
import com .jme3 .util .clone .Cloner ;
42
+ import com .jme3 .util .clone .JmeCloneable ;
43
+
44
44
import java .io .IOException ;
45
45
import java .util .ArrayList ;
46
46
@@ -723,6 +723,8 @@ Node getAttachmentsNode(int boneIndex, SafeArrayList<Geometry> targets) {
723
723
if (attachNode == null ) {
724
724
attachNode = new Node (name + "_attachnode" );
725
725
attachNode .setUserData ("AttachedBone" , this );
726
+ //We don't want the node to have a numBone set by a parent node so we force it to null
727
+ attachNode .addMatParamOverride (new MatParamOverride (VarType .Int , "NumberOfBones" , null ));
726
728
}
727
729
728
730
return attachNode ;
You can’t perform that action at this time.
0 commit comments