mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-04 14:24:53 +08:00
Fixed child IK bone not being updated when IK mix = 0.
This commit is contained in:
parent
7729d423f7
commit
b3fdaca019
@ -143,7 +143,10 @@ public class IkConstraint implements Updatable {
|
|||||||
* target is specified in the world coordinate system.
|
* target is specified in the world coordinate system.
|
||||||
* @param child A direct descendant of the parent bone. */
|
* @param child A direct descendant of the parent bone. */
|
||||||
static public void apply (Bone parent, Bone child, float targetX, float targetY, int bendDir, float alpha) {
|
static public void apply (Bone parent, Bone child, float targetX, float targetY, int bendDir, float alpha) {
|
||||||
if (alpha == 0) return;
|
if (alpha == 0) {
|
||||||
|
child.updateWorldTransform();
|
||||||
|
return;
|
||||||
|
}
|
||||||
float px = parent.x, py = parent.y, psx = parent.scaleX, psy = parent.scaleY, csx = child.scaleX;
|
float px = parent.x, py = parent.y, psx = parent.scaleX, psy = parent.scaleY, csx = child.scaleX;
|
||||||
int os1, os2, s2;
|
int os1, os2, s2;
|
||||||
if (psx < 0) {
|
if (psx < 0) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user