6787 Commits

Author SHA1 Message Date
badlogic
a0f1ed1b9b [runtimes] Fixed and updated example exports with 4.1.04-beta
- Fixed SkeletonBinary.ts
- Updated dragon example to use sequences
2021-10-13 17:52:34 +02:00
Mario Zechner
81927051ff [ts] Port of sequence attachments, see #1956
SkeletonJson parsing of sequence timelines incomplete. Untested.
2021-10-13 01:14:58 +02:00
Mario Zechner
7876897c59 Merge branch '4.0' into 4.1-beta 2021-10-11 16:17:19 +02:00
Mario Zechner
d296fa3efa [ts] Closes #1966, PolygonBatcher does not flush if the blend mode has not changed. 2021-10-11 16:16:55 +02:00
Mario Zechner
e6aefc1065 Merge branch '4.0' into 4.1-beta 2021-10-11 16:00:23 +02:00
Bastiaan
08dd033e51
SkeletonDebugRenderer fix in drawBones (#1965)
skeleton.x and skeleton.y are already added in bone.worldX and
bone.worldY.
See Bone.ts => updateWorldTransformWith.
2021-10-11 15:27:08 +02:00
Nathan Sweet
02a85972de Javadocs. Don't use generics for Sequence#apply. 2021-10-07 22:26:44 -10:00
Harald Csaszar
555c124a44 [unity] Updated second package.json file version number as well. See commit 38a42e41. See #1961. 2021-10-06 20:34:29 +02:00
Harald Csaszar
38a42e41c6 [unity] Fixed Timeline clip EaseIn from empty animation or blank space. Closes #1961. 2021-10-06 20:30:58 +02:00
Nathan Sweet
7155626dc0 Fixed sequence leading zeros. 2021-10-06 01:52:39 -10:00
Harald Csaszar
702322e27b [csharp] Minor cleanup: Fixed whitespace to please format checks. 2021-10-06 09:18:18 +02:00
Nathan Sweet
34870fd759 Sequence clean up.
* Removed unused generics.
* Sequence missing from copy constructors.
* Renamed stop->hold.
2021-10-05 19:46:19 -10:00
Nathan Sweet
b1305cf9b0 Added .git-blame-ignore-revs. 2021-10-05 17:43:53 -10:00
Harald Csaszar
eb5a776d72 [csharp] Port of commit d9b882e. Added TrackEntry.IsEmptyAnimation. 2021-10-05 19:04:24 +02:00
Mario Zechner
f5c5b09a2e Merge branch '4.1-beta' of https://github.com/esotericsoftware/spine-runtimes into 4.1-beta 2021-10-05 16:28:36 +02:00
Nathan Sweet
39afd0e7ea Add small value to sequence timeline for float inaccuracy. 2021-10-05 00:35:54 -10:00
Nathan Sweet
f3b7d2acb2 Sequence playReverse -> onceReverse. 2021-10-04 23:59:40 -10:00
Nathan Sweet
a037fbbb31 Sequence play -> once. 2021-10-04 23:42:03 -10:00
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
Harald Csaszar
9155d6e2f0 [csharp] Fixed Bone.UpdateAppliedTransform being public instead of internal. 2021-10-02 09:34:46 +02:00
Harald Csaszar
5142ecc9ca [unity] Minor: whitespace changes to please formatting checks. 2021-09-29 21:34:21 +02:00
Harald Csaszar
8ea166b331 [unity] Fixed json vs binary file detection. 2021-09-29 21:10:58 +02:00
Harald Csaszar
39dfca8263 [Unity] Fixed Update When Invisible mode causing strange Event timing. Closes #1954. 2021-09-29 19:32:48 +02:00
Mario Zechner
c4627294ed Merge branch '4.0' into 4.1-beta 2021-09-28 09:21:13 +02:00
Mario Zechner
a3f463a416 [ts] Update package-lock.json. 2021-09-28 09:21:03 +02: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
jmlee2k
674f53cccc
[ts] Made AnimationStateListener functions optional (#1955)
Co-authored-by: Jordan Lee <jordan.lee@aberrantsoftware.com>
2021-09-25 10:42:45 +02: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
df374c3fe5 Removed placeholder folders that do not actually contain runtimes. 2021-09-23 18:01:04 -10:00
Nathan Sweet
ce7ddb7262 Removed spine-lua, spine-solar2d, spine-love, spine-as3, and spine-starling.
These were deprecated in Spine 4.0 and are removed as of 4.1. This is because use of these runtimes has been declining over the years due to discontinuation of the products they are built upon, like Corona and Flash. We want to free up development resources to work on new features and new runtimes.
2021-09-23 17:59:37 -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
Mario Zechner
05b44befcb Merge branch '4.0' of https://github.com/esotericsoftware/spine-runtimes into 4.0 2021-09-20 21:16:57 +02:00
Mario Zechner
deeb845011 [ts] Removed logging from CameraController, update to version 4.0.14. 2021-09-20 21:16:52 +02:00
Harald Csaszar
bb7e6a9df4 [csharp][java] Added remark about removed findBoneIndex and findSlotIndex methods to changelog. See commit dc9a6ebe. 2021-09-20 17:37:56 +02:00
Nathan Sweet
036b02a917 Javadoc for chain scale bone parent requirement. 2021-09-19 19:30:25 -10:00
Mario Zechner
168bea6fdb [ts] Updated to version 4.0.13 2021-09-18 23:20:30 +02:00
Mario Zechner
02e334942b [ts] Formatting. 2021-09-18 23:14:07 +02:00
Mario Zechner
52b9d236a1 [ts] Updated to version 4.0.12 2021-09-18 23:12:34 +02:00
Mario Zechner
2d35cfa765 [ts] Add pinch zoom and mouse wheel support to Input
Add CameraController for examples.
2021-09-18 22:43:28 +02:00