浏览代码

Fixed path constraint bone sorting.

NathanSweet 8 年之前
父节点
当前提交
c34db336d5
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java

+ 6 - 2
spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Skeleton.java

@@ -261,8 +261,12 @@ public class Skeleton {
 			sortBone(slotBone);
 			sortBone(slotBone);
 		else {
 		else {
 			Array<Bone> bones = this.bones;
 			Array<Bone> bones = this.bones;
-			for (int boneIndex : pathBones)
-				sortBone(bones.get(boneIndex));
+			for (int i = 0, n = pathBones.length; i < n;) {
+				int nn = pathBones[i++];
+				nn += i;
+				while (i < nn)
+					sortBone(bones.get(pathBones[i++]));
+			}
 		}
 		}
 	}
 	}