1, maya2012, make a scene with 2 objects:
a, a dog - with pose animation and skin animation.
b, a rock - none animation.
2, OgreMax exporter:
a, only export the dog, everything is ok when running on the phone.
b, use maya to combine dog and rock to 1 object, then export the conbined-object, then convert it to .bones, then run on the phone.
b.1 play pose animation: ok
b.2 play skin animation: error like this:
07-24 15:44:04.624: E/AndroidRuntime(7086): FATAL EXCEPTION: GLThread 10
07-24 15:44:04.624: E/AndroidRuntime(7086): java.lang.ArrayIndexOutOfBoundsException
07-24 15:44:04.624: E/AndroidRuntime(7086): at raft.jpct.bones.Animated3D.applySkeletonPose(Animated3D.java:467)
07-24 15:44:04.624: E/AndroidRuntime(7086): at raft.jpct.bones.AnimatedGroup.animateSkin(AnimatedGroup.java:178)
07-24 15:44:04.624: E/AndroidRuntime(7086): at bones.samples.android.NinjaDemoActivity$MyRenderer.onDrawFrame(NinjaDemoActivity.java:599)
07-24 15:44:04.624: E/AndroidRuntime(7086): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1363)
07-24 15:44:04.624: E/AndroidRuntime(7086): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)
3,