badlogic
b67bf992a0
Single bone IK fix and license header update. Closes #1580 , closes #1581 .
2019-12-20 12:20:46 +01:00
NathanSweet
c9d871ab63
[libgdx] One bone IK, added fall through comment.
2019-12-18 18:19:26 +01:00
NathanSweet
d94ebeae7a
[libgdx] One bone IK clean up.
2019-12-18 18:16:05 +01:00
NathanSweet
203a648ae9
[libgdx] Fixed one bone IK with disable inherit rotation/scale/reflection.
2019-12-18 18:04:21 +01:00
NathanSweet
6568c5d64e
Fixed JsonRollback when a skin has no attachments.
2019-12-12 10:56:26 +01:00
badlogic
656b08a32e
[cocos2dx] Added IK example, see #1532 . Also added SkeletonAnimation::setPreUpdateWorldTransformsListener() and SkeletonAnimation::setPostUpdateWorldTransformsListener().
2019-10-28 14:07:25 +01:00
badlogic
8a93522ce9
Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8
2019-10-24 16:51:09 +02:00
badlogic
b9f8fb3b9e
[libgdx] Added mouse following IK example. See #1532 .
2019-10-24 16:49:53 +02:00
NathanSweet
4812bac88d
[libgdx] Store timeline ids inside set in Animation for O(1) lookup, added Animation#setTimelines.
...
See #1462 .
2019-10-17 17:49:05 +02:00
badlogic
679a012cc3
[libgdx] SkinEntry equals and hashCode do not take the attachment field into account. When setting a new SkinEntry for an existing slot + name combination, the old key with the old attachment stays in the keys table of the OrderedMap. Upon a call to getAttachments() that keys table is returned, which means the old attachment is returned instead of the newly set attachment. This commit fixes this buggy behaviour by storing SkinEntries as values, giving us access to the re-used key on which we can then update the attachment field. I'm sorry. Closes #1485 .
2019-09-26 14:29:43 +02:00
badlogic
826771c2b6
[libgdx] Apply left over time additively to track time of delayed TrackEntry. See #1504 .
2019-09-26 11:30:38 +02:00
NathanSweet
f6dcf94115
[libgdx] Removed extra spaces in shader.
2019-08-29 19:18:59 +02:00
NathanSweet
2fa85fc1c6
[all] AnimationState, fixed an attachment timeline from changing the mix blend for other timelines.
...
closes #1461
2019-08-27 13:20:24 +02:00
NathanSweet
88ece3181e
[libgdx] Made method package private for editor.
2019-08-26 20:29:05 +02:00
NathanSweet
2af6f4c925
[libgdx] Set default size (may fix VM bug in Chinese Android devices).
2019-08-25 17:32:01 +02:00
NathanSweet
c167d8bc52
[libgdx] Fixes for JsonRollback (to 3.7).
2019-08-20 19:25:23 +02:00
NathanSweet
c4fc616a9f
Added a SkeletonData asset loader.
...
#266
#826
2019-08-20 13:32:12 +02:00
NathanSweet
c24b8b348d
[libgdx] Removed JsonRollback println.
2019-08-13 17:13:12 +02:00
NathanSweet
f60f026f09
[libgdx] Minor SkeletonBinary improvement.
2019-08-06 16:40:06 +02:00
NathanSweet
bb8cba13e1
[libgdx] SkeletonBinary should only set a default skin if it has attachments.
2019-08-06 16:38:29 +02:00
badlogic
bb51ec7f23
Updated examples, removed stretch-ik stretchyman.
2019-08-05 17:31:15 +02:00
badlogic
3f1214923c
[maven-release-plugin] prepare for next development iteration
2019-08-05 15:04:01 +02:00
badlogic
76a6f7302f
[maven-release-plugin] prepare release spine-libgdx-3.8.55.1
2019-08-05 15:03:54 +02:00
badlogic
d5689f01b0
[libgdx] Snapshot version.
2019-08-05 15:03:25 +02:00
badlogic
581fcfb315
[libgdx] Updated to gdx 1.9.10.
2019-08-05 15:01:44 +02:00
NathanSweet
eac42ae50a
[libgdx] Disallow creating a timeline with 0 frames.
2019-07-14 13:33:23 +02:00
badlogic
f8f495524e
Updated example exports, fixed up example projects with mix-and-match skin api demo.
2019-07-09 13:47:05 +02:00
NathanSweet
12fc3d2823
[libgdx] Fixed Skeleton Viewer not allow deselection of animations or skins.
2019-07-07 00:16:06 +02:00
NathanSweet
e915776665
[libgdx] Javadoc.
2019-07-05 19:21:46 +02:00
badlogic
bbce5b915d
Updated README.mds.
2019-06-26 13:53:12 +02:00
NathanSweet
64695a2c80
[libgdx] Apply loader scale to IK constraint softness.
2019-06-19 23:07:15 +02:00
badlogic
6850a019ec
Updated examples again, final binary format change.
2019-06-19 18:02:20 +02:00
badlogic
5f13f1b8e6
Exported all examples with 3.8.25-beta to include file format changes in .json and .skel files.
2019-06-19 16:56:47 +02:00
NathanSweet
e3bc0822e1
[libgdx] IK constraint improvements.
...
* Fixed softness when the parent bone is scaled.
* Scale softness using the parent and child bone `scaleX`.
* Fixed NaNs when the child bone is at `0,0` parent coordinates (or the parent is scaled to zero).
2019-06-19 02:26:03 +02:00
NathanSweet
15b4c54888
[libgdx] Added IK softness.
2019-06-17 19:06:22 +02:00
badlogic
8d52356475
Merge branch '3.8-beta' of https://github.com/EsotericSoftware/spine-runtimes into 3.8-beta
2019-06-13 15:58:24 +02:00
badlogic
5d974e4480
Added mix-and-match assets, modified export scripts, added libGDX sample. See #1375 .
2019-06-13 15:58:16 +02:00
NathanSweet
ccc5b2f38b
[libgdx] Fixed root bone transform for skeleton scale to use world axes.
...
#1373
2019-06-13 14:57:29 +02:00
NathanSweet
ad6ed0911c
[libgdx] Wrap System.arraycopy for exceptions with more context.
2019-06-11 11:17:34 +02:00
NathanSweet
28862c94bc
Javadocs, argument checks, minor clean up.
2019-06-09 16:14:36 +02:00
NathanSweet
b473b8afb4
[libgdx] Don't include inactive bones when computing SkeletonBounds.
2019-06-09 15:05:43 +02:00
NathanSweet
634887fa09
[libgdx] SkeletonBinary, fixed reading a skin's bones fix.
2019-06-05 16:39:38 +02:00
NathanSweet
30a1a9b8c7
[libgdx] SkeletonBinary, fixed reading a skin's bones.
2019-06-05 16:37:07 +02:00
NathanSweet
0b6a3139c5
[libgdx] JsonRollback, add some attributes that are now optional.
2019-06-05 15:51:35 +02:00
badlogic
03fe2c4779
Merge branch '3.8-beta' of https://github.com/EsotericSoftware/spine-runtimes into 3.8-beta
2019-06-05 11:20:52 +02:00
badlogic
1ec6e26b71
Updated example exports and copies in runtime example projects to the latest .json and .skel formats.
2019-06-05 11:20:43 +02:00
NathanSweet
14aa093d2d
[libgdx] JsonRollback tool clean up.
2019-06-05 10:17:16 +02:00
NathanSweet
c98ed30ebb
[libgdx] Updated JsonRollback tool to go from 3.8 JSON to 3.7.
2019-06-05 10:05:31 +02:00
NathanSweet
2cc92a6f7c
[libgdx] Don't include inactive bounds when computing skeleton bounds.
2019-06-04 22:40:29 +02:00
NathanSweet
7249fd6e4d
[libgdx] Binary format, added a string table.
...
The binary export for a project with many attachment keys went from 3.5MB to 640KB (63.7KB zipped!).
2019-06-03 16:32:45 +02:00