256 Commits

Author SHA1 Message Date
Nathan Sweet
70e86e23a1 [as3] Fixed compiler warning. 2021-06-29 13:50:06 -04:00
Nathan Sweet
d4271ccae9 Fixed AnimationState#clearNext. 2021-06-20 15:53:19 -04:00
badlogic
4b4349f0ce [as3] Reset track entry mix blend, fix stepped curves, see #1903 2021-06-15 13:38:47 +02:00
badlogic
131b586a42 Merge branch '3.8' into 4.0-beta
# Conflicts:
#	spine-as3/spine-as3/lib/spine-as3.swc
#	spine-as3/spine-as3/src/spine/BinaryInput.as
#	spine-starling/spine-starling/lib/spine-starling.swc
2021-06-10 15:28:08 +02:00
badlogic
878c862af4 [as3] Fix region attachment offset calculation, closes #1739 2021-06-10 15:22:28 +02:00
badlogic
c15907295b [as3] Build artifacts 2021-06-09 15:24:10 +02:00
badlogic
9cd552dba0 [as3] Fix compilation errors, port IK constraint changes 2021-06-09 15:19:30 +02:00
Nathan Sweet
d856ece2f2 SkeletonJson clean up. 2021-06-06 23:18:12 -04:00
Nathan Sweet
6428b82e1e [lua] 4.0 port fixes. 2021-06-05 21:55:01 -04:00
Nathan Sweet
a5be08a62a More clean up. 2021-06-05 21:16:36 -04:00
Nathan Sweet
700d2897a8 Various clean up. 2021-06-04 22:16:54 -04:00
Nathan Sweet
7df74c2fa4 Various fixes, clean up.
* Added missing CurveTimeline#shrink calls. c and cpp got BOZO comments until the method is added.
* SkeletonJson#readCurve clean up.
* ts, use shorthand for null checks.
* csharp, don't use unnecessary hasNext local.
2021-06-03 21:42:35 -04:00
Nathan Sweet
7aa940a961 Fixes for reading mix X/Y. 2021-06-03 15:33:48 -04:00
Nathan Sweet
6dfae6df3c Missing port: Fixed AnimationState crash when the number of timelines changes during a mix.
Ref impl commit: b99df7286aa933411f90eda6dbdeffd936058ae4
2021-05-31 01:26:41 -04:00
Nathan Sweet
9e00e5c701 [as3] Port of fix for applying a constraint reverting changes from other constraints.
#1896
2021-05-30 17:07:53 -04:00
Nathan Sweet
6ab69e62fc [as3] SkeletonBinary 4.0 port.
#1796
2021-05-30 16:54:09 -04:00
Nathan Sweet
80734017e0 [as3] Use function to get JSON values, better matches spine-ts. 2021-05-30 13:02:28 -04:00
Nathan Sweet
7dc954f943 [as3] Fixed all warnings. Improved color parsing. 2021-05-27 13:18:46 -04:00
badlogic
bde827e66a [as3] Port of commit 8290353. Fix for hold previous on 3+ animations causing dipping. See #1738. 2020-08-13 14:47:43 +02:00
badlogic
512084a749 [as3] Fix 1-bone IK, see #1692. 2020-06-03 17:43:54 +02:00
badlogic
bcfff2d3c8 [as3] Fixed error message when passing the wrong object to Atlas constructor. Closes #1684. 2020-06-03 13:34:41 +02:00
badlogic
b53bccf627 [as3] Port of additional fix for #1668. 2020-05-20 16:25:42 +02:00
badlogic
6a317a1e3f [runtimes] Port of fix for TransformMode.noRotationOrReflection applying skeleton scale twice. See #1668. 2020-05-06 19:47:08 +02:00
badlogic
9943a44cc4 [as3] Port AnimationState deform mixing while attachment timelines mix out. See #1653. 2020-04-18 16:41:32 +02:00
badlogic
0e6f293389 [as3] Fixes incorrect parsing of curves in SkeletonJson. Closes #1639. 2020-04-13 10:48:28 +02:00
badlogic
e066356da0 [as3][starling] Fix JSON parsing error when parsing path timelines. Closes #1625. 2020-04-13 10:29:25 +02:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
55fde3217d [as3][starling] Removed FDT support, added Visual Studio Code support instead. See the updated READMEs for spine-as3 and spine-starling for more information on required software and how to run and compile the examples and SWCs. 2019-10-29 17:28:51 +01:00
badlogic
5c71955e73 [as3][starling] Removed FDT project files and .swc files in old locations. 2019-10-29 17:14:48 +01:00
badlogic
06089630fb [as3] Store timeline ids inside set in Animation for O(1) lookup. See #1462. 2019-09-26 16:16:41 +02:00
badlogic
b589284016 [as3] Apply left over time additively to track time of delayed TrackEntry. See #1504. 2019-09-26 11:38:04 +02:00
NathanSweet
842dffbd83 [all] Source clean up, formatting, and tabs for indentation. 2019-08-27 15:57:14 +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
badlogic
cc694f7b5a [as3] fix parsing of default skins without attachment for binary files. 2019-08-07 11:41:30 +02:00
badlogic
355097821a [as3] Scale IK constraint and timeline data. See #1383. 2019-06-20 10:35:39 +02:00
badlogic
ffd40fed68 [as3] Fix IkConstraintTimeline.ENTRIES. See #1383. 2019-06-19 14:34:11 +02:00
badlogic
442699238a [as3] Added soft IK support. See #1383. 2019-06-19 14:24:59 +02:00
badlogic
e8866cc730 [as3] Added SkeletonBinary to load binary .skel files. See #1095. 2019-06-18 11:12:18 +02:00
badlogic
277d2f28f7 [as3] SkeletonJson curve timeline parsing was incorrect. Closes #1382. 2019-06-17 13:39:31 +02:00
badlogic
2946cec9d1 [ts][as3] Added mix-and-match example. See #1375. 2019-06-13 16:39:50 +02:00
badlogic
c9ccd43121 Merge branch '3.7' into 3.8-beta 2019-06-13 16:10:22 +02:00
badlogic
b500055baf [as3] Port of commit ccc5b2f: Fixed root bone transform for skeleton. See #1379. 2019-06-13 16:05:16 +02:00
badlogic
f2fa37dbe0 [as3] Ported active bone check in SkeletonBounds. See #1378. 2019-06-11 15:29:42 +02:00
badlogic
8cd53746ad [as3] Fixed SkeletonSprite, should not process slots with inactive bones. 2019-06-05 14:51:34 +02:00
badlogic
900085d26f [as3] Ported skin bones/constraints changes. See #1346. 2019-06-05 14:35:35 +02:00
badlogic
b1f6b79b68 [as3] Ported all skin API changes, see #841. 2019-06-03 17:00:34 +02:00
badlogic
e03a0ef659 Merge branch '3.8-beta' into skin-bones 2019-05-16 11:28:40 +02:00
badlogic
6d8baa17fd [as3] Fix for #1352, the last subsequent attachment timeline always mixes out to the setup pose. 2019-05-15 13:55:21 +02:00
badlogic
07cf3f1f2c [as3] Ported skin API changes, see #841. 2019-05-10 16:31:46 +02:00
badlogic
eff7a1502d [ts] Fixed constraints in skins. 2019-05-10 15:31:10 +02:00