mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 14:24:53 +08:00
spine-as3, fixed IK constraint timeline mix.
This commit is contained in:
parent
d8eac649ba
commit
272873d2e2
@ -126,7 +126,7 @@ public class SkeletonJson {
|
||||
if (!ikConstraintData.target) throw new Error("Target bone not found: " + ikMap["target"]);
|
||||
|
||||
ikConstraintData.bendDirection = (!ikMap.hasOwnProperty("bendPositive") || ikMap["bendPositive"]) ? 1 : -1;
|
||||
ikConstraintData.mix = ikMap["mix"] || 1;
|
||||
ikConstraintData.mix = ikMap.hasOwnProperty("mix") ? ikMap["mix"] : 1;
|
||||
|
||||
skeletonData.ikConstraints[skeletonData.ikConstraints.length] = ikConstraintData;
|
||||
}
|
||||
@ -401,7 +401,7 @@ public class SkeletonJson {
|
||||
ikTimeline.ikConstraintIndex = skeletonData.ikConstraints.indexOf(ikConstraint);
|
||||
frameIndex = 0;
|
||||
for each (valueMap in values) {
|
||||
var mix:Number = valueMap["mix"] || 1;
|
||||
var mix:Number = valueMap.hasOwnProperty("mix") ? valueMap["mix"] : 1;
|
||||
var bendDirection:int = (!valueMap.hasOwnProperty("bendPositive") || valueMap["bendPositive"]) ? 1 : -1;
|
||||
ikTimeline.setFrame(frameIndex, valueMap["time"], mix, bendDirection);
|
||||
readCurve(ikTimeline, frameIndex, valueMap);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user