Nathan Sweet
67f09f79ed
[libgdx] Clear skeleton if update fails instead of crashing.
2025-04-19 12:31:28 -04:00
Nathan Sweet
2c6b43a9c2
[libgdx] Fixed slot color, clipping.
2025-04-19 12:24:00 -04:00
Nathan Sweet
46705b5470
[libgdx] Update libgdx version.
2025-04-18 17:53:12 -04:00
Nathan Sweet
328f5a142f
[libgdx] Slider resetCache using instanceof.
2025-04-18 16:30:38 -04:00
Nathan Sweet
1f92218c23
[libgdx] Give all arrays types, direct array access, removed casts.
2025-04-18 12:44:11 -04:00
Nathan Sweet
6c1d2f625e
[libgdx] Fixed clipping ending and starting on the same slot.
2025-04-17 18:16:10 -04:00
Nathan Sweet
d115ca83dd
[libgdx] Constraint order from appearance in data. updateCache sorting moved to constraints.
2025-04-17 18:05:17 -04:00
Nathan Sweet
fff1606b6d
[libgdx] Added Posed and other base classes. Renamed BoneLocal/Pose. Removed skeleton fields, prefer passing.
2025-04-16 23:14:08 -04:00
Nathan Sweet
a8c081dbb1
[libgdx] Optimized setting the applied pose.
2025-04-15 23:45:34 -04:00
Nathan Sweet
c8069fa852
[libgdx] Pose classes for all the remaining constraints.
2025-04-15 17:56:55 -04:00
Nathan Sweet
08af7407b3
[libgdx] Added IkConstraintPose and data classes use a setup pose field.
2025-04-15 14:39:51 -04:00
Nathan Sweet
cab5944663
[libgdx] SlotPose and other refactoring.
2025-04-15 12:09:40 -04:00
Nathan Sweet
cab6f73396
[libgdx] BonePose/Applied classes.
2025-04-13 17:46:34 -04:00
Nathan Sweet
71ef2d5f98
[libgdx] Separate pose and applied for bones, slots, and constraints, sliders WIP.
2025-04-12 22:09:24 -04:00
Nathan Sweet
9710b0f08b
[libgdx] Fixed transform constraint binary data offset x/y scale.
2025-04-10 16:02:19 -04:00
Nathan Sweet
52b7423b23
[libgdx] Brought back transform constraint offset.
2025-04-09 17:14:28 -04:00
Nathan Sweet
ead468332c
[libgdx] Fixed binary data loader scale for transform constraint, clean up.
2025-04-09 15:35:19 -04:00
Nathan Sweet
4a351ceb2d
[libgdx] Fixed delay being negative, causing the track time to jump.
2025-04-09 14:17:50 -04:00
Nathan Sweet
7965da21b9
[libgdx] Fixed data loader scale for transform constraint.
2025-04-08 14:10:12 -04:00
Nathan Sweet
8d5f6c593e
[libgdx] AnimationState setAnimation only discards if the former entry was never applied AND is the same animation.
...
This enables using setEmptyAnimation (or any animation to mix from) followed immediately by setAnimation.
2025-04-08 13:28:08 -04:00
Luke Ingram
ec395f00e1
[all] Updates documentation. ( #2805 )
...
- All links to forum posts have been updated.
- All links to Spine documentation have been updated to be accurate. This includes the Editor docs and specific Runtimes docs.
- Removes the doc link to the out-of-date spine-cocos2d-objc runtime and replaces it with spine-sdl.
- Links to external frameworks and tools have been corrected.
2025-04-08 04:53:39 +02:00
Nathan Sweet
2fceeeb366
[libgdx] Transform constraint JSON, scale offset, fixed error message.
2025-04-07 17:26:06 -04:00
Nathan Sweet
66435fea9e
[libgdx] Constraint clean up.
2025-04-06 00:30:39 -04:00
Nathan Sweet
f08d58dc98
License header update.
2025-04-05 13:42:13 -04:00
Nathan Sweet
0f1022fb3f
[libgdx] Fixed reading transform constraint mixes from JSON.
2025-04-03 17:14:04 -04:00
Nathan Sweet
a1326bc6dd
[libgdx] Fixed transform constraint mixing, AnimationState javadocs.
2025-04-03 10:56:42 -04:00
Nathan Sweet
726dc08bf2
[libgdx] Fixed binary loader for transform constraints.
2025-04-02 15:58:23 -04:00
Nathan Sweet
764eafa212
[libgdx] Transform constraint relative->additive and mix applies on "to" side.
2025-04-02 15:25:02 -04:00
Nathan Sweet
7a366cd6f5
[libgdx] Use transform constraint mix for the "to" property.
2025-04-01 23:29:21 -04:00
Nathan Sweet
df06ab29e7
[libgdx] Added transform constraint X/Y offset.
2025-04-01 23:20:48 -04:00
Nathan Sweet
fcb9788e27
[libgdx] Renamed transform constraint target->source and path constraint target->slot.
2025-04-01 13:56:28 -04:00
Nathan Sweet
d459b040d0
[libgdx] Transform constraint fixes, javadoc.
2025-03-30 17:07:59 -04:00
Nathan Sweet
3b78925ca8
[libgdx] Eclipse classpath updated to Java 16.
2025-03-30 06:29:11 +02:00
Nathan Sweet
d474e0d66a
[libgdx] Gradle and Maven updated to Java 16.
2025-03-29 18:12:27 -04:00
Nathan Sweet
79c832793d
Transform constraint property mapping.
2025-03-29 18:00:17 -04:00
Nathan Sweet
a68a509076
[libgdx] Updated to Java 16 with libgdx's Eclipse null analysis settings.
2025-03-29 17:57:10 -04:00
Nathan Sweet
aa7667fb80
Javadoc.
2025-03-18 22:54:49 -04:00
Nathan Sweet
7a50323479
Merge branch '4.2' into 4.3
2025-03-13 16:04:43 -04:00
Nathan Sweet
c1cbe3ce5f
Minor javadoc wording.
2025-03-13 16:04:31 -04:00
Nathan Sweet
f1e0f0f728
Fixed animation not being mixed out in some cases.
...
Repro, with any animation playing:
state.setAnimation(0, "shoot", true).setMixDuration(0.2f);
state.apply(skeleton);
Reverts 8d058fb4f4479a041fce1ff3379ba794856c9a3c. We can't know when it's safe to discard a queued animation. Users should avoid queuing animations they don't actually want.
Prefer `to.nextTrackLast != -1` for "was applied", as `to.mixTime > 0` is user writable and not quite the same.
2025-03-13 12:46:24 -04:00
Nathan Sweet
f93aa7183c
Fix SkeletonRendererDebug drawing lines for attachments that aren't rendered due to skin bones.
2025-02-21 20:16:32 -04:00
Nathan Sweet
68d262b531
Improved rendering performance when an attachment is fully inside a clipping attachment.
...
Reuse the original vertices rather than clipping's triangle soup.
2025-02-20 00:36:25 -04:00
Mario Zechner
ff9044c3eb
[libgdx] 4.2.9 snapshot
2025-02-11 13:38:04 +01:00
Mario Zechner
50dbebefeb
[libgdx] 4.2.8 release
2025-02-11 13:37:31 +01:00
Mario Zechner
11d457f417
[libgdx] Add spine.gwt.xml to JAR. Fixes #2748
2025-02-11 13:36:02 +01:00
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