I have three .egg file, a_bas.egg, a_bas-run.egg and a_bas-waist.egg, there are created by Blender 2.61. a_bas.egg is a model, it have 48902 vertexs. a_bas-run.egg is a bone animation. a_bas-waist.egg is a shape animation.
there can worked, but it’s some blame when I use enableBlend().
Blending means that you average the effect of two or more animations. So if you average a running animation with some other animation, you only get a total of 50% contribution from the running animation.
The total weighting of all of the animations is normalized, so that if you apply two animations both with an effect of 1.0, the actual effect is 0.5 of both. (It wouldn’t work to apply a net effect that exceeds 1.0; the vertices would fly apart.)