John
27bab7bb95
Don't mix from uninitialized slot vertices.
...
One less and more correct check.
2016-03-29 07:26:57 +08:00
John
17ba6e2354
Don't mix from uninitialized slot vertices.
2016-03-29 05:03:43 +08:00
NathanSweet
10c941a28b
Missed porting.
...
#519
2016-02-17 01:04:43 +01:00
NathanSweet
03606717a7
Fixed whitespace.
...
C# has such bad tools. :(
2016-02-15 21:03:49 +01:00
NathanSweet
08b74f5b18
Updated spine-csharp to Spine v3.
2016-02-14 22:51:18 +01:00
ZimM
4057316a91
Merge remote-tracking branch 'remotes/upstream/master' into optimizations
2015-06-29 19:07:39 +02:00
NathanSweet
27270a5781
Spine Runtimes license update.
...
Minor update to fix "SOFTARE" typo and clairfy how to get permission.
2015-04-24 21:33:24 +02:00
NathanSweet
d0625e06a0
Added binary format support for C#.
...
Also fixed up line endings.
2015-03-29 00:49:31 +01:00
ZimM
0635c19fef
replace some more List<T> with ExposedList<T>
...
fix some stupidity from previous commit
2015-02-26 05:37:28 +02:00
ZimM
9ae48c2aac
replaced List<T> with ExposedList<T> to avoid indexer overhead
2015-02-26 05:00:44 +02:00
Fenrisul
c5273fc6d7
Added GetCurveType to CSharp CurveTimeline
2015-02-02 05:44:17 -08:00
NathanSweet
ee849c62eb
Fix mixing from uninitialized slot vertices.
2015-01-30 15:40:13 +01:00
NathanSweet
7b3bc205fd
Minor clean up.
2014-11-16 03:06:08 +01:00
NathanSweet
ee1f13ab9c
Don't clear FFD if before first FFD key in animation.
...
Didn't make any sense. Any existing FFD should remain until time passes a key.
2014-11-16 00:13:37 +01:00
NathanSweet
31848ad22a
Minor clean up.
2014-11-16 00:09:37 +01:00
NathanSweet
322d8ed0ab
Fixed first flip key not being applied.
2014-11-11 17:42:19 +01:00
NathanSweet
22b2086f39
Flip for bones. Flip timelines now affect bones. "draworder" in JSON -> "drawOrder".
...
Falls back to "draworder" to not break existing JSON (for the time being).
2014-10-04 13:01:52 +02:00
NathanSweet
08a680c972
spine-unity, added flip timelines.
2014-10-02 18:09:38 +02:00
NathanSweet
53437a6159
Fixed FfdTimeline for spine-c.
2014-10-01 01:31:52 +02:00
NathanSweet
57f24ff8cc
Clean up.
2014-09-30 01:27:41 +02:00
NathanSweet
e5d3d380c7
Fixed AttachmentTimeline from missing first key.
...
http://esotericsoftware.com/forum/viewtopic.php?p=16600#p16600
2014-09-27 01:02:57 +02:00
NathanSweet
7aadd9bce7
Variable naming, "previous" rather than "last".
2014-09-24 16:16:57 +02:00
NathanSweet
3ed7fb6865
Changed how scale is applied.
...
Scale is now multiplicative, as it was intended to be.
http://esotericsoftware.com/forum/viewtopic.php?p=16259#p16259
This change means skeletons need to be exported again using Spine 2.0.00+.
2014-09-24 16:14:42 +02:00
NathanSweet
37f332d149
Fixed IK constraint bend direction keys.
2014-09-24 15:37:12 +02:00
NathanSweet
e6e7f0bd5d
IK constraints for spine-csharp.
2014-08-30 17:04:13 +02:00
NathanSweet
7f6abc8c00
Fixed mixing from uninitialized slot vertices.
...
http://esotericsoftware.com/forum/viewtopic.php?f=9&t=2775
2014-06-03 18:37:42 +02:00
NathanSweet
01c0e1881f
Minor changes.
2014-05-21 22:28:50 +02:00
NathanSweet
5b68fe5190
Meshes, FFD and skinning for spine-csharp and spine-xna.
...
Also updated example projects for spine-unity and spine-tk2d, but no meshes, FFD or skinning for those two yet.
2014-04-24 17:32:23 +02:00
NathanSweet
26e4fb0d74
License header update.
...
2 -> 2.1 (clearer how permission is granted, formatting).
2014-04-23 12:04:43 +02:00
NathanSweet
b0c96fd66b
Typo
2014-01-11 21:20:46 +01:00
NathanSweet
d520addb9b
Updated license to version 2.
...
Version 1 of the license didn't make sense: it required a Spine license to use the Spine Runtimes at all. This means if you used the Spine Runtimes in your application, anyone who purchased a copy of your application also needed a Spine license to use the runtimes. This was not the intent!
Version 2 of the license fixes this by allowing anyone to use the Spine Runtimes but only for internal use. When you purchase Spine, the Spine license (http://esotericsoftware.com/spine/files/license.txt ) grants you the right to make and distribute derivative works of the Spine Runtimes. Now it makes sense: making and distributing applications with the Spine Runtimes requires a Spine license, but anyone can run that software without needing a Spine license.
With this fixed, I hope we never need to change the license again!
2014-01-11 21:07:28 +01:00
NathanSweet
6be3dbb7ed
Fixed spine-csharp.
2013-10-20 22:37:03 +02:00
NathanSweet
af5ff6c11f
Fixed events not firing sometimes.
...
http://www.esotericsoftware.com/forum/viewtopic.php?f=9&t=1462
2013-10-20 12:18:01 +02:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
748431b4f6
Allow null firedEvents.
2013-10-03 21:32:57 +02:00
NathanSweet
981e7a1371
Fixed last event being fired too many times.
2013-10-03 20:33:03 +02:00
NathanSweet
45c3487098
Events list is now required.
...
Simplifies applying the event timeline and isn't hard to supply.
2013-10-02 14:10:55 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
2dc486b2d5
Fixed first event not getting fired.
...
Damn this is hard to get exactly right!
2013-09-29 23:42:55 +02:00
NathanSweet
af5aca8b66
Changed when events are fired.
...
Events are now fired from lastTime (exclusive) to time (inclusive). This allows an event at the end of an animation to be fired before the next animation starts. The "complete" callback will happen before the event though, because "complete" happens in update() and events are triggered in apply().
Note events are not fired for the previous animation during mixing (crossfading).
2013-09-29 23:22:55 +02:00
NathanSweet
308e18b376
Fixed event timeline missing first event.
2013-09-29 22:51:08 +02:00
NathanSweet
832b0f02aa
C# style method and class docs.
...
closes 127
2013-09-27 14:48:54 +02:00
NathanSweet
2df28f8564
More AnimationState refactoring, getting good!
...
#113
2013-09-25 19:39:48 +02:00
NathanSweet
2b86668f4e
More efficient draw order when bind pose order is keyed.
2013-09-24 11:10:10 +02:00
NathanSweet
60ac4d7533
Don't use properties internally.
...
Mono is slower using properties.
2013-09-23 20:25:15 +02:00
NathanSweet
d2d6919afb
Event timeline for spine-csharp.
2013-09-22 22:33:38 +02:00
NathanSweet
e2fccf72d6
License update.
...
Changed from New BSD to a custom license. The new license requires a Spine license to use the code. If you have a valid Spine license, you can do whatever you like with the code. This should not be a problem for anyone using the runtimes with Spine, nothing changes. If using the runtimes without a Spine license, you now need a Spine license. This is because the runtimes were created explicitly to be used with Spine.
2013-09-20 19:46:23 +02:00
NathanSweet
a511e267d2
Keyable draw order for spine-csharp.
2013-09-20 13:49:31 +02:00
NathanSweet
f935a4ede0
License headers.
2013-04-11 10:42:24 +02:00
NathanSweet
4a354f4565
Generic C# runtime & XNA runtime.
2013-04-11 10:25:12 +02:00