Davide Tantillo
5a71b51f02
[libgdx] Apply skeleton.scaleX/scaleY to wind and gravity. See #2729 .
2025-01-30 11:13:27 +01:00
Mario Zechner
c05170d76a
Formatting
2024-12-17 17:28:52 +01:00
Luke Ingram
e9cce58a1f
[libgdx] Updates the Spine Runtimes License Agreement date, updates links to documentation.
2024-12-09 19:02:05 -04:00
Nathan Sweet
8d058fb4f4
[libgdx] Improved AnimationState behavior when paused.
...
Ie, when time scale is 0 or `update(0)` is used.
* Better check for whether the from entry has been applied at least once.
* Discard the from entry if both the from and to entries haven't advanced. Ie, the mix hasn't started for the from entry.
2024-12-06 12:44:01 -10:00
Nathan Sweet
9d49999e2b
[libgdx] Changed SequenceTimeline to match AttachmentTimeline behavior.
2024-11-14 20:11:36 -10:00
Nathan Sweet
55e8cd3880
[libgdx] Increased minimum Java version to 1.8.
2024-11-06 21:56:32 -10:00
Nathan Sweet
d769c1a930
[libgdx] Fixed noRotationOrReflection with skeleton scale.
2024-08-28 21:07:18 -10:00
Nathan Sweet
877e705ddb
[libgdx] Fix NaN in IKConstraint due to fp precision.
...
853b5ee165106a57bc18e1e5543c8e16311af62f
2024-08-06 19:21:45 -10:00
Nathan Sweet
bc15c4566e
[libgdx] Fixed mixing out inherit timelines to the setup pose.
2024-08-02 16:29:13 -10:00
Nathan Sweet
d794d2649c
[libgdx] SkeletonClipping, don't need local clippedUvs for single reference.
2024-07-26 09:14:09 -10:00
Nathan Sweet
11d3158643
[libgdx] Revert removal of spine-libgdx Eclipse project files.
...
This reverts (part of) commit eeb2ae691033b3670926f97b1bab2028c1584e3a.
2024-07-26 09:13:22 -10:00
Mario Zechner
a71dfd63e9
Formatting
2024-07-25 19:06:08 +02:00
Mario Zechner
26d10b80d4
[libgdx] Added SkeletonClipping.clipTrianglesUnpacked()
...
Used on Android or anytime we want separate vertex attribute arrays. SkeletonClipping.getClippedUvs() will only return a non-empty result if this new method was invoked.
2024-07-25 17:02:46 +02:00
Mario Zechner
eeb2ae6910
[libgdx] Switch to Gradle 8.4, publish to Maven Central via Maven.
2024-07-25 17:00:55 +02:00
Mario Zechner
12f11cbbf9
Add spine-android to formatter
2024-07-24 20:37:00 +02:00
Mario Zechner
14d21f8409
[maven-release-plugin] prepare for next development iteration
2024-07-24 17:53:14 +02:00
Mario Zechner
5ea99dd2e1
[maven-release-plugin] prepare release spine-libgdx-4.2.1
2024-07-24 17:53:11 +02:00
Mario Zechner
e2954788e1
[maven-release-plugin] rollback the release of spine-libgdx-4.2.1
2024-07-24 17:47:13 +02:00
Mario Zechner
facb8299a6
[maven-release-plugin] prepare for next development iteration
2024-07-24 17:44:14 +02:00
Mario Zechner
30cf3bcfba
[maven-release-plugin] prepare release spine-libgdx-4.2.1
2024-07-24 17:44:12 +02:00
Denis Andrasec
e2bdecd9ef
Merge branch '4.2' into spine-android
2024-07-17 16:57:25 +02:00
Nathan Sweet
112bea0603
[libgdx] Fixed physics constraint limit with negative skeleton scale.
...
ref #2576
2024-07-12 07:08:47 -10:00
Nathan Sweet
be3aa5f70e
[libgdx] Scale physics constraint limits with skeleton scale.
2024-07-11 18:56:27 -10:00
Denis Andrasec
e7a075eeb6
Add Animation State Events sample
2024-07-04 15:39:42 +02:00
Nathan Sweet
932c33a251
[libgdx] Improved clipping fix.
2024-06-08 12:47:33 -04:00
Nathan Sweet
8a5873a145
[libgdx] Javadoc.
2024-06-08 12:47:09 -04:00
Nathan Sweet
c2fe1a3d77
[libgdx] Added TrackEntry#isNextReady().
...
closes #2540
2024-06-06 16:34:23 -04:00
Nathan Sweet
a0caef69f5
Improved clipping stability for colinear points.
2024-06-06 13:08:23 -04:00
Nathan Sweet
0e13cdbb76
[libgdx] Use frames local.
2024-05-16 13:29:01 -04:00
Nathan Sweet
687260a384
Removed SlotData#path.
...
The name now always contains the full path.
2024-05-14 15:28:59 -04:00
Nathan Sweet
485de74983
[libgdx] SkeletonClipping#clipTriangles clean up.
2024-05-04 16:54:31 -04:00
Mario Zechner
2049bed11e
[libgdx] Expose clipper used by SkeletonRenderer for use with Skeleton.getBounds(), see #2515
2024-05-02 17:08:08 +02:00
Mario Zechner
637321ad16
[libgdx] Overload for Skeleton.getBounds() which optionally applies clipping, see #2515
2024-05-02 17:04:35 +02:00
Mario Zechner
b043e5c978
[libgdx] Skeleton.getBounds() applies clipping, see #2515
2024-05-02 16:55:22 +02:00
Nathan Sweet
cb4873702d
Fixed constraint copy constructors references the wrong bones.
...
ref #2511
2024-04-29 12:23:22 -04:00
Mario Zechner
c2cd7b8aff
[maven-release-plugin] prepare for next development iteration
2024-04-16 15:40:27 +02:00
Mario Zechner
9d5ab3e663
[maven-release-plugin] prepare release spine-libgdx-4.2.0
2024-04-16 15:40:24 +02:00
Nathan Sweet
508e501fdc
[libgdx] Don't wrap angles for transform constraint absolute local.
...
EsotericSoftware/spine-editor#729
2024-04-01 20:08:46 -04:00
Nathan Sweet
1a83e967b3
[libgdx] Fixed ShearYTimeline typo.
2024-03-28 11:56:28 -04:00
Nathan Sweet
72ad822e88
Updated Celestial Circus example project.
2024-03-27 16:34:19 -04:00
Nathan Sweet
f4f22cd5a9
[libgdx] Added bone transform inheritance timeline.
...
* Renamed TransformMode to Inherit.
* Inherit has setup pose and skeleton instance values.
* Skip 2-bone IK for non-normal inheritance.
2024-03-23 11:14:44 -04:00
Nathan Sweet
c83a867868
[libgdx] Fixed physics time step in binary data.
2024-03-23 11:14:44 -04:00
Nathan Sweet
88b009cd1f
[libgdx] AnimationState, improved triggering complete event.
2024-03-20 10:46:44 -04:00
Nathan Sweet
98c5be690a
[libgdx] Use delta for physics limit, apply limit to scale.
2024-03-06 14:50:36 -04:00
Nathan Sweet
f762a94638
[libgdx] Fixed path constraint mode flags.
2024-03-06 09:44:53 -04:00
Nathan Sweet
254a4847fa
[libgdx] Added physics limit, smaller binary size.
2024-03-05 22:47:04 -04:00
Nathan Sweet
a70fb6c521
[libgdx] Physics timeline skeleton scale fixes.
2024-03-04 12:03:22 -04:00
Nathan Sweet
ad71a986ad
[libgdx] PhysicsConstraint clean up.
2024-03-03 20:29:11 -04:00
Nathan Sweet
30d92e1a14
[libgdx] Reference scale javadocs.
2024-03-03 13:44:10 -04:00
Nathan Sweet
1dbbfda2c8
[libgdx] Added skeleton reference scale.
2024-03-03 13:30:56 -04:00