[as3] Ported scale mixing fix, closes #2028.

This commit is contained in:
Mario Zechner 2022-01-27 18:40:45 +01:00
parent eff8b372f7
commit b0de9cbfb6
3 changed files with 4 additions and 4 deletions

View File

@ -115,8 +115,8 @@ package spine.animation {
bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha;
break; break;
case MixBlend.add: case MixBlend.add:
bone.scaleX = (x - bone.data.scaleX) * alpha; bone.scaleX += (x - bone.data.scaleX) * alpha;
bone.scaleY = (y - bone.data.scaleY) * alpha; bone.scaleY += (y - bone.data.scaleY) * alpha;
} }
} else { } else {
switch (blend) { switch (blend) {

View File

@ -82,7 +82,7 @@ package spine.animation {
bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha; bone.scaleX = bx + (Math.abs(x) * MathUtils.signum(bx) - bx) * alpha;
break; break;
case MixBlend.add: case MixBlend.add:
bone.scaleX = (x - bone.data.scaleX) * alpha; bone.scaleX += (x - bone.data.scaleX) * alpha;
} }
} else { } else {
switch (blend) { switch (blend) {

View File

@ -82,7 +82,7 @@ package spine.animation {
bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha; bone.scaleY = by + (Math.abs(y) * MathUtils.signum(by) - by) * alpha;
break; break;
case MixBlend.add: case MixBlend.add:
bone.scaleY = (y - bone.data.scaleY) * alpha; bone.scaleY += (y - bone.data.scaleY) * alpha;
} }
} else { } else {
switch (blend) { switch (blend) {