mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
Fixed rope springs.
This commit is contained in:
parent
0865f94c06
commit
08e08531d8
@ -352,9 +352,8 @@ public class PhysicsConstraint implements Updatable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void step () {
|
public void step () {
|
||||||
float x = node2.x - node1.x, y = node2.y - node1.y, d = x * x + y * y;
|
float x = node2.x - node1.x, y = node2.y - node1.y, d = (float)Math.sqrt(Math.max(x * x + y * y, 0.00001f));
|
||||||
if (data.rope && d <= length) return;
|
if (data.rope && d <= length) return;
|
||||||
d = (float)Math.sqrt(Math.max(d, 0.00001f));
|
|
||||||
x /= d;
|
x /= d;
|
||||||
y /= d;
|
y /= d;
|
||||||
float m1 = node1.massInverse, m2 = node2.massInverse;
|
float m1 = node1.massInverse, m2 = node2.massInverse;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user