mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
[libgdx] Fixed first key in transform constraint timelines.
This commit is contained in:
parent
3ec7121388
commit
d44824c7c8
@ -980,10 +980,10 @@ public class SkeletonJson extends SkeletonLoader {
|
|||||||
var timeline = new TransformConstraintTimeline(timelineMap.size, timelineMap.size * 6,
|
var timeline = new TransformConstraintTimeline(timelineMap.size, timelineMap.size * 6,
|
||||||
skeletonData.constraints.indexOf(constraint, true));
|
skeletonData.constraints.indexOf(constraint, true));
|
||||||
float time = keyMap.getFloat("time", 0);
|
float time = keyMap.getFloat("time", 0);
|
||||||
float mixRotate = keyMap.getFloat("mixRotate", 0);
|
float mixRotate = keyMap.getFloat("mixRotate", 1);
|
||||||
float mixX = keyMap.getFloat("mixX", 0), mixY = keyMap.getFloat("mixY", mixX);
|
float mixX = keyMap.getFloat("mixX", 1), mixY = keyMap.getFloat("mixY", mixX);
|
||||||
float mixScaleX = keyMap.getFloat("mixScaleX", 0), mixScaleY = keyMap.getFloat("mixScaleY", mixScaleX);
|
float mixScaleX = keyMap.getFloat("mixScaleX", 1), mixScaleY = keyMap.getFloat("mixScaleY", mixScaleX);
|
||||||
float mixShearY = keyMap.getFloat("mixShearY", 0);
|
float mixShearY = keyMap.getFloat("mixShearY", 1);
|
||||||
for (int frame = 0, bezier = 0;; frame++) {
|
for (int frame = 0, bezier = 0;; frame++) {
|
||||||
timeline.setFrame(frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY);
|
timeline.setFrame(frame, time, mixRotate, mixX, mixY, mixScaleX, mixScaleY, mixShearY);
|
||||||
JsonValue nextMap = keyMap.next;
|
JsonValue nextMap = keyMap.next;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user