mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-25 19:21:26 +08:00
[as3] Ported scale mixing fix, closes #2028.
This commit is contained in:
parent
eff8b372f7
commit
b0de9cbfb6
@ -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) {
|
||||||
|
|||||||
@ -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) {
|
||||||
|
|||||||
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user