diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonJson.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonJson.java index ab70f9455..398634ffd 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonJson.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/SkeletonJson.java @@ -980,10 +980,10 @@ public class SkeletonJson extends SkeletonLoader { var timeline = new TransformConstraintTimeline(timelineMap.size, timelineMap.size * 6, skeletonData.constraints.indexOf(constraint, true)); float time = keyMap.getFloat("time", 0); - float mixRotate = keyMap.getFloat("mixRotate", 0); - float mixX = keyMap.getFloat("mixX", 0), mixY = keyMap.getFloat("mixY", mixX); - float mixScaleX = keyMap.getFloat("mixScaleX", 0), mixScaleY = keyMap.getFloat("mixScaleY", mixScaleX); - float mixShearY = keyMap.getFloat("mixShearY", 0); + float mixRotate = keyMap.getFloat("mixRotate", 1); + float mixX = keyMap.getFloat("mixX", 1), mixY = keyMap.getFloat("mixY", mixX); + float mixScaleX = keyMap.getFloat("mixScaleX", 1), mixScaleY = keyMap.getFloat("mixScaleY", mixScaleX); + float mixShearY = keyMap.getFloat("mixShearY", 1); for (int frame = 0, bezier = 0;; frame++) { timeline.setFrame(frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY); JsonValue nextMap = keyMap.next;