26 Commits

Author SHA1 Message Date
NathanSweet
1306384a8c Immutable triangles optimization, better inspectors. 2014-04-27 13:21:17 +02:00
NathanSweet
6983ec6fd3 Optimization to not render meshes. Better inspectors. 2014-04-27 00:23:11 +02:00
NathanSweet
197614ecb2 Don't serialize computed fields. 2014-04-26 20:00:07 +02:00
NathanSweet
b20097d193 Meshes, FFD and skinning for spine-tk2d. 2014-04-25 18:50:11 +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
38e54e686d Added BoneComponent.
closes #166
2014-02-05 20:23:34 +01:00
NathanSweet
86093e7d0d Clean up, added zSpacing.
#166
2014-02-05 18:10:07 +01:00
NathanSweet
4216077c0e Better AnimationState event delegates. 2014-01-26 21:08:09 +01:00
NathanSweet
ee1b835602 Added missing meta files. 2014-01-26 21:00:58 +01: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
98e4c0e7e5 Better C# events. 2013-10-17 01:13:36 +02:00
NathanSweet
0a74525261 Shadows for non-lit shader. 2013-10-08 21:00:21 +02:00
NathanSweet
fe40a2f2e6 Support Unity lighting. 2013-10-08 19:18:43 +02:00
NathanSweet
9a347d5eb8 Updated license.
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
9ab690005a Deleted useAnimationName. Cleaned up examples.
useAnimationName isn't needed now that animationName is just a property that sets the animation for track zero.
2013-10-03 21:47:55 +02:00
NathanSweet
f33c621194 Better example. 2013-10-03 21:19:29 +02:00
NathanSweet
08d5efa31d Simpler Spineboy.cs. 2013-10-03 20:25:47 +02:00
NathanSweet
6f1fbb004d Fixed error setting triangles.
Submesh index stuff should be solid now.
closes #130, merged manually
2013-10-01 19:36:29 +02:00
NathanSweet
47ce2a40c1 Minor update to the license to include education. 2013-10-01 14:55:15 +02:00
NathanSweet
308e18b376 Fixed event timeline missing first event. 2013-09-29 22:51:08 +02:00
NathanSweet
9556eeb306 Update spineboy to show off keyable draw order, etc. 2013-09-27 23:56:43 +02:00
NathanSweet
359b25d9d4 spine-tk2d and spine-unity updated to latest spine-csharp.
closes #120
closes #125
2013-09-26 10:02:17 +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
335259f954 Rewrote spine-tk2d to match spine-unity. 2013-08-03 15:44:36 +02:00