363 Commits

Author SHA1 Message Date
NathanSweet
206e7f983c Fixed attachment keys on different tracks.
badlogic/spine-internal#49

(cherry picked from commit 6cccbf61f3bd9f125958fac6eb120b839ae82738)
2016-06-26 20:31:23 +02:00
NathanSweet
e0ee18a088 Fixed single bone IK mixing. 2016-06-25 22:13:31 +02:00
NathanSweet
a9a771ba1c Removed old attachment types. 2016-06-24 14:50:22 +02:00
NathanSweet
39da610005 Used constants. 2016-06-23 22:54:33 +02:00
NathanSweet
71b3484062 Clean up. 2016-06-22 12:55:36 +02:00
NathanSweet
d506478479 Method is package private for editor access. 2016-06-20 19:25:46 +02:00
NathanSweet
eded12cd52 Removed hardcoded paths.
Oops, sorry!
2016-06-20 19:25:29 +02:00
NathanSweet
9a469c0460 Prettier with varargs. 2016-06-18 21:57:26 +02:00
NathanSweet
f961c127f6 Added coverting linkedmesh to weightedlinkedmesh. 2016-06-18 19:16:02 +02:00
NathanSweet
2f846cfba5 Added JsonRollback, a tool for converting newer JSON so it can be loaded by an older Spine version. 2016-06-17 12:24:38 +02:00
NathanSweet
b41d85a692 Added context when exceptions are thrown during attachment and animation parsing. 2016-06-17 12:21:32 +02:00
NathanSweet
534ffc8d1d Back to constant speed.
It's better.
2016-06-12 03:55:59 +02:00
NathanSweet
021dfe288b Renamed constant speed to accurate. 2016-06-11 05:04:43 +02:00
NathanSweet
ae4ac8210f Check default skin, fixed crash. 2016-06-10 04:14:19 +02:00
NathanSweet
92d7ef32f4 Multiple constrained bones for transform constraints. 2016-06-10 03:21:54 +02:00
NathanSweet
8b3b0169ad Added Slot#getIndex. 2016-06-10 00:27:56 +02:00
NathanSweet
52545f262b Fixed update order for path weights.
Not super happy with having to do this, but it seems necessary.

badlogic/spine-internal#72
2016-06-10 00:27:46 +02:00
NathanSweet
8d19504bd7 Fixed binary path loading. 2016-06-09 19:31:05 +02:00
NathanSweet
07bb307b72 Fixed loader scale for paths. 2016-06-09 18:22:23 +02:00
NathanSweet
40950eded7 JSON and binary path attachment and constraint loading. 2016-06-09 03:33:48 +02:00
NathanSweet
a6ccff5fde Better path debug rendering. 2016-06-09 03:33:14 +02:00
NathanSweet
3511d7664b Fixed path constraint crash. 2016-06-08 16:19:49 +02:00
NathanSweet
b3f84390c5 Separate path timelines. 2016-06-07 13:15:08 +02:00
NathanSweet
b41dead263 Path constraint refactoring + position mode. 2016-06-06 17:29:44 +02:00
NathanSweet
2bb702e2be BOZO removal. 2016-06-06 12:38:01 +02:00
NathanSweet
932808bd06 Minor improvements.
Think she's done! Just need 3 path timelines.
2016-06-06 11:52:49 +02:00
NathanSweet
5cfa647ce2 Added path constraint spacing, spacing mode, rotate mode. 2016-06-06 11:30:50 +02:00
NathanSweet
b3fdaca019 Fixed child IK bone not being updated when IK mix = 0. 2016-06-05 01:44:35 +02:00
NathanSweet
7729d423f7 Improved non-constant speed paths. 2016-06-05 01:36:32 +02:00
NathanSweet
633432647b Clean up, optimization. 2016-06-05 00:58:07 +02:00
NathanSweet
3d8b674444 Removed appliedScaleX/Y.
These existed because TransformConstraint used to manipulate the local transform. Now that it manipulates the world transform, they aren't used.
2016-06-05 00:57:49 +02:00
NathanSweet
7e7aaad550 Clean up. 2016-06-05 00:56:56 +02:00
NathanSweet
b94e04a7a5 Don't change IK constraint indices. 2016-06-03 22:38:10 +02:00
NathanSweet
99c41f7581 Removed resetChildren. 2016-06-03 22:14:05 +02:00
NathanSweet
5dcf6b3b02 Update cache now handles all constraint configurations.
Can also apply constraints in a specific order, except for IK which must always be first.
2016-06-03 21:46:02 +02:00
NathanSweet
8538e793d6 Clean up, convenience methods to get local rotation from world. 2016-06-01 15:58:50 +02:00
NathanSweet
86e9a75846 Improved updateLocalTransform. 2016-06-01 14:44:11 +02:00
NathanSweet
a990d6dfdd Clean up. 2016-06-01 02:37:41 +02:00
NathanSweet
bcee9ede8d Improved parameter checking. 2016-05-31 18:08:48 +02:00
NathanSweet
de2b7674c4 Better use of constants, formatting. 2016-05-31 17:52:43 +02:00
NathanSweet
62ae3c83b5 Optimizations. 2016-05-31 01:46:38 +02:00
NathanSweet
c4810e23d6 Path constraint optimization. 2016-05-29 05:58:23 +02:00
NathanSweet
cdbc878f31 Scale mix for path constraints. 2016-05-29 02:33:14 +02:00
NathanSweet
05b3e66dc0 Start of multi bone path constraints. 2016-05-28 20:30:12 +02:00
NathanSweet
e50b591558 Added updateLocalTransform. 2016-05-28 01:34:02 +02:00
NathanSweet
1fa2b35e09 Clean up. 2016-05-28 01:33:45 +02:00
NathanSweet
463020e254 Fixed bendPositive in IK timelines.
Should be optional, false if omitted.
2016-05-27 17:58:31 +02:00
NathanSweet
ceb86b597b Fixed bendPositive in IK timelines.
Should be optional, false if omitted.
2016-05-27 17:57:29 +02:00
NathanSweet
4748b5bbea Fixed close path looping. 2016-05-26 13:36:50 +02:00
NathanSweet
903fbf1340 Clean up. 2016-05-26 02:18:53 +02:00