Nathan Sweet
35347bf6a3
Only update the region if the attachment has a region.
2021-10-04 22:20:06 -10:00
Nathan Sweet
d798334a5e
Sequence attachment fixes.
2021-10-04 20:48:58 -10:00
Nathan Sweet
f7ae127115
Changed AnimationState animation time so it continues past animation end if non-looping and animation end is >= animation duration.
...
This allows sequences to continue to play in the common case where animation end is not being used to stop the animation early.
2021-10-04 00:58:42 -10:00
Nathan Sweet
515d238886
JSON and binary loading for sequences.
2021-10-04 00:57:25 -10:00
Nathan Sweet
eb5e19036d
Attachment name in slot attachment timelines is now optional.
2021-10-04 00:21:02 -10:00
Nathan Sweet
3cb04204f4
Clean up.
2021-10-02 03:03:22 -10:00
Nathan Sweet
6e938b32ea
Rewrote sequence attachment as a sequence property on region and mesh attachments.
2021-10-01 22:53:08 -10:00
Nathan Sweet
920604dff7
TextureRegionAttachment -> HasTextureRegion.
2021-09-25 23:04:56 -10:00
Nathan Sweet
f4e893ef88
Clean up.
2021-09-25 20:34:25 -10:00
Nathan Sweet
ff95b27bf6
Load sequence attachments from JSON.
...
EsotericSoftware/spine-editor#9
2021-09-24 21:08:53 -10:00
Nathan Sweet
457aa3a894
Initial comment for sequence attachments (frame-by-frame).
...
EsotericSoftware/spine-editor#9
2021-09-24 21:00:26 -10:00
Nathan Sweet
96a998b82d
Spine Runtimes License Agreement update (September 24, 2021).
2021-09-24 18:18:19 -10:00
Nathan Sweet
772f69be41
Initial commit for spring constraints.
2021-09-22 00:21:59 -10:00
Nathan Sweet
2614811ef8
Find bones and slots by index, not name.
2021-09-21 21:42:39 -10:00
Nathan Sweet
db92cb3667
Update the asset manager for only 16ms, not until the next asset is loaded.
...
https://github.com/libgdx/libgdx/wiki/Managing-your-assets#optimize-loading
2021-09-20 23:28:58 -10:00
Nathan Sweet
036b02a917
Javadoc for chain scale bone parent requirement.
2021-09-19 19:30:25 -10:00
Nathan Sweet
77774608bf
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed updateAppliedTransform for the root bone.
2021-09-16 17:00:10 -06:00
Nathan Sweet
f4021177f9
[as3][c][cpp][csharp][libgdx][lua][ts] Don't treat scale sign as an instant transition when applying a timeline additively.
2021-09-15 00:28:43 -06:00
Nathan Sweet
0e3722861f
[libgdx] Skeleton Viewer, allow setting setup pose every frame. Store linear.
2021-09-15 00:07:30 -06:00
Mario Zechner
67c0d39eab
[runtimes] Fixed owl example project, export and runtime scripts
...
The owl example project was not keying the control bone, leading to incorrect additive blending. The export.sh and runtimes.sh script in example/export did not account for the folder structure change in spine-ts.
2021-09-14 00:02:04 +02:00
Nathan Sweet
afa9a873ad
SkeletonViewer, don't show "Reloaded" if the loading failed.
2021-09-12 18:15:35 -06:00
Nathan Sweet
dc9a6ebe7f
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed loading transform constraint timelines from JSON data.
...
* Fixed SkeletonJson not allocating enough memory for curves (maximum of 6 curves/key, not 4). Fixes email: FMfcgzGkbDfvckWcFxWlsTWzFhMXsTDw
* Removed SkeletonData and Skeleton methods: findBoneIndex, findSlotIndex. Bones and slots have an index field that should be used instead.
* Removed SkeletonData and Skeleton methods: find*ConstraintIndex. Only SkeletonJson needed these, they don't need to be in the public API.
* Used a local for number of frames where it was used many times.
2021-09-12 18:15:19 -06:00
Nathan Sweet
efac69ee7a
Fixed scale of constrained bones with transform constraint relative + local.
2021-09-06 19:54:17 -06:00
Nathan Sweet
ea6b595036
[libgdx] Updated JsonRollback for older Java compilers.
2021-09-02 00:00:34 -06:00
Nathan Sweet
d9b882eaef
[libgdx] Added TrackEntry#isEmptyAnimation.
2021-08-30 11:36:26 -06:00
Nathan Sweet
e0f5213b70
[libgdx] Improved AnimationState listener event documentation.
2021-08-22 00:03:24 -06:00
Nathan Sweet
db1cabfcee
[libgdx] Fixed JsonRollback rgba2 -> twoColor.
2021-08-21 14:01:25 -06:00
Mario Zechner
0bf2fb6059
Revert "Formatting errors to test GH Action."
...
This reverts commit 1800b235458b331b87bed27ce5aee55575163fc7.
2021-08-18 21:21:09 +02:00
Mario Zechner
1800b23545
Formatting errors to test GH Action.
2021-08-18 21:15:37 +02:00
badlogic
d4c099018b
[libgdx] Update README.md with most recent release version
2021-08-05 15:54:35 +02:00
badlogic
2102eafb8e
[maven-release-plugin] prepare for next development iteration
2021-08-05 15:51:08 +02:00
badlogic
b3a6b16320
[maven-release-plugin] prepare release spine-libgdx-4.0.18.1
2021-08-05 15:51:05 +02:00
Nathan Sweet
7d6cdcd9d8
Applied oxipng.
2021-08-04 18:44:16 -04:00
Nathan Sweet
8d99332f7f
[all] Fixed AnimationState#addEmptyAnimation when the track is empty.
...
http://esotericsoftware.com/forum/Spine-4-change-in-behavior-with-EmptyAnimation-16176
2021-07-28 20:32:53 -04:00
Nathan Sweet
0b01c0036e
[as3][c][cpp][csharp][libgdx][ts] Fixed SkeletonBinary scale not being applied to some timelines.
...
closes #1928
2021-07-20 13:31:31 -04:00
badlogic
2bc9dfebf4
[libgdx] Updated README
2021-07-05 12:54:22 +02:00
badlogic
4afc590843
[maven-release-plugin] prepare for next development iteration
2021-07-05 12:48:32 +02:00
badlogic
294e8dc52b
[maven-release-plugin] prepare release 4.0.02.1
2021-07-05 12:48:25 +02:00
Nathan Sweet
87b9821e00
[as3][c][cpp][cs][libgdx][lua] Fixed crash with path constraint proportional spacing and tangent rotate modes.
2021-06-30 14:11:26 -04:00
badlogic
c2b1ecb195
[libgdx] Fix line endings, CRLF -> LF
2021-06-30 16:25:32 +02:00
badlogic
2fdd6e5c11
Upgrade Gradle to 7.0, fix libGDX build, add Java formatter
2021-06-30 16:15:20 +02:00
Nathan Sweet
1fbe75cd71
[libgdx] Clear timelines using known size.
2021-06-27 14:59:26 -04:00
Nathan Sweet
d4271ccae9
Fixed AnimationState#clearNext.
2021-06-20 15:53:19 -04:00
Nathan Sweet
f567c18cfa
[libgdx] SkeletonViewer, don't use mixing from an empty animation to play the first animation after loading the skeleton.
2021-06-18 22:23:25 -04:00
Nathan Sweet
9b37c31cae
[libgdx] Fixed loading stepped timelines from JSON.
...
closes #1902
2021-06-14 22:28:09 -04:00
Nathan Sweet
8e21d09c79
[libgdx] Fixed pooled track entries not resetting mixBlend.
...
closes #1746
2021-06-14 22:18:35 -04:00
Mario Zechner
de697385fc
[runtimes] Fix up README.md files using correct editor version.
2021-06-14 15:31:17 +02:00
Nathan Sweet
06ac2ca28a
[libgdx] SkeletonViewerAtlas, removed debug output.
2021-06-13 00:35:33 -04:00
Nathan Sweet
ee3c6aff3c
[libgdx] SkeletonViewAtlas -> SkeletonViewerAtlas.
2021-06-13 00:34:48 -04:00
badlogic
cf24f5d678
Merge branch '3.8' into 4.0-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/pom.xml
# spine-libgdx/spine-skeletonviewer/src/com/esotericsoftware/spine/SkeletonViewer.java
# spine-ts/build/spine-all.js.map
# spine-ts/build/spine-canvas.js.map
# spine-ts/build/spine-core.js.map
# spine-ts/build/spine-player.js.map
# spine-ts/build/spine-threejs.js.map
# spine-ts/build/spine-webgl.js.map
2021-06-10 15:10:00 +02:00