From 5a71b51f02bd52fef67aaa1d79ad90c81b5ee68c Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Thu, 30 Jan 2025 11:13:27 +0100 Subject: [PATCH] [libgdx] Apply skeleton.scaleX/scaleY to wind and gravity. See #2729. --- .../src/com/esotericsoftware/spine/PhysicsConstraint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PhysicsConstraint.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PhysicsConstraint.java index a65e9ad03..cd799b1cc 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PhysicsConstraint.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/PhysicsConstraint.java @@ -168,7 +168,7 @@ public class PhysicsConstraint implements Updatable { } if (a >= t) { d = (float)Math.pow(damping, 60 * t); - float m = massInverse * t, e = strength, w = wind * f, g = gravity * f; + float m = massInverse * t, e = strength, w = wind * f * skeleton.scaleX, g = gravity * f * skeleton.scaleY; do { if (x) { xVelocity += (w - xOffset * e) * m;