NathanSweet
98e4c0e7e5
Better C# events.
2013-10-17 01:13:36 +02:00
Liquidoodle
b51a110c54
Fixed file loading for XNA on Windows Phone 7.
2013-10-10 18:02:50 +01:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
58545382fc
Fixed reading ints.
2013-09-27 14:03:07 +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
98bf05c305
Minor cleanup.
2013-09-26 09:36:23 +02:00
NathanSweet
2df28f8564
More AnimationState refactoring, getting good!
...
#113
2013-09-25 19:39:48 +02:00
NathanSweet
0049b4f7b4
Refactored AnimationState to better support setting a to/from time.
...
#113
2013-09-25 12:13:57 +02:00
NathanSweet
6f2cc72aaf
spine-xna no longer premultiplies alpha on load. Do it when packing the atlas.
...
This is just simpler all around. The renderer has a setting to know if premultiplied is being used. #121
2013-09-25 10:10:11 +02:00
NathanSweet
1f3dceed40
Fixed alpha in spine-xna.
...
#121
2013-09-25 10:04:32 +02:00
NathanSweet
8cec4eb354
Simplified SkeletonBounds AABB computation.
2013-09-24 15:37:46 +02:00
NathanSweet
2b86668f4e
More efficient draw order when bind pose order is keyed.
2013-09-24 11:10:10 +02:00
NathanSweet
1d58df24a6
Fixed renderer colors.
2013-09-23 20:36:37 +02:00
NathanSweet
8bd2171250
Minor changes.
2013-09-23 11:21:44 +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
1db0e71257
Minor updates.
2013-09-20 18:56:21 +02:00
NathanSweet
e1fe518261
Bounding boxes for spine-csharp.
2013-09-20 16:42:55 +02:00
NathanSweet
734505c91c
Additive blending for spine-csharp and spine-xna.
2013-09-20 14:03:52 +02:00
NathanSweet
a511e267d2
Keyable draw order for spine-csharp.
2013-09-20 13:49:31 +02:00
NathanSweet
9ac25382ae
Fixed XNA projects.
2013-09-20 13:22:14 +02:00
Nathan Sweet
d26317ab99
Merge pull request #108 from CloneDeath/master
...
Made a 2nd "_xna" .csproj file for the C# runtimes. This is unavoidable,...
2013-08-22 11:44:12 -07:00
Nicholas Rodine
4cc0a2b5ab
Made a 2nd "_xna" .csproj file for the C# runtimes. This is unavoidable, as microsoft is ass-backwards. The proper solution would be to add an "XNA" configuration (or even better, "XNA-XBOX" and "XNA-Windows" configuration), but Microsoft requires that any project referenced by XNA also import XNA, even if the base project doesn't depend on it.
...
Removed a lot of unneccessary stuff from the normal spine-csharp.csproj file, as no one else has Ultimate Edition and they were not configured properly.
Changed the XNA solution to point to the _xna csproj.
2013-08-22 10:38:55 -04:00
Nathan Sweet
61653dd6fe
Merge pull request #104 from ThirdNerve/issue102
...
Issue #102 : The Spine XNA and XNA example projects can't be opened in Visual Studio 2012
2013-08-16 08:06:22 -07:00
NathanSweet
d641dbc414
Fixed memory leak. Formatting.
2013-08-16 12:22:55 +02:00
UnleashMayhem
16684f6714
Removed XNA project type from the Spine XNA and XNA example projects.
...
This allows these projects to be opened in Visual studio 2012.
2013-08-11 11:35:58 +01:00
Nathan Sweet
c0fe9d89ed
Merge pull request #101 from ThirdNerve/issue100
...
Issue #100 Used the AtlasRegion page RenderObject as the Texture2D to draw the skeleton with
2013-08-07 02:06:38 -07:00
Morrison Cole
2d869518d7
Issue #100 Used the AtlasRegion page RenderObject (rather than the incorrect RegionAttachment RenderObject) as the Texture2D to draw the skeleton with
2013-08-06 22:04:09 +01:00
Morrison Cole
11cf2629d2
Issue #98 Added the missing data folder to the XNA example project and set the files to copy into the output directory
2013-08-06 21:09:10 +01:00
AKnopf
0e17a170b6
Update Example: Positioning of Skeleton
...
Its better to set X and Y of the skeleton then setting X and Y of the root bone.
2013-06-20 19:09:04 +02:00
Randolph Burt
2760fc3ddd
Ensured MonoGame compatibility for Windows 8 Store Apps.
...
The security is such that you cannot load from a stream in the 'normal .net way' - you must instead use specific Windows.Storage methods.
2013-06-18 23:37:30 +01:00
Randolph Burt
021714bf0d
Ensured compatibility with MonoGame for iOS.
...
iOS MonoGame has no implementation for GetData/SetData, however we don't need to worry about the volatility of Textures with regards to screen resolution re-size as this is not an issue on iOS.
2013-06-18 22:55:35 +01:00
BigRedPK
877fc97d21
Update Util.cs
...
Remove unneeded casts.
2013-06-12 10:46:37 -05:00
BigRedPK
2837adaf9d
Update Util.cs
...
RenderTarget2D is volatile. This means when there is any change to screen resolution, the content will be lost. This is common when changing to full-screen, alt+tab, screensavers, and locking/unlocking the computer. We can counteract this by directly setting the content of Texture2D.
2013-06-12 10:46:05 -05:00
NathanSweet
e6d7cf8b26
Add x and y to skeleton for positioning instead of using root bone.
2013-05-28 18:17:55 +02:00
NathanSweet
7f69300bcc
Refactoring: changed references to "bind pose" to "setup pose".
...
This better matches "setup mode" in the editor and we can be consistent in code and docs from now on.
2013-05-05 12:38:06 +02:00
NathanSweet
80fdba02a1
Refactoring: RegionAttachment vertices, texture->rendererObject...
...
- Vertices are no longer stored on RegionAttachment. The vertices are temporary state, not part of RegionAttachment's persistent state like UVs and offset.
- AtlasPage and RegionAttachment "texture" field is renamed to "rendererObject". This is a better name as it may not be a texture.
- AtlasAttachmentLoader uses the AtlasRegion as the rendererObject. This enables a renderer to use region information if needed. The page rendererObject is still available.
- Better "enum" look up for AS3.
- Unity4 example doesn't use a compressed material.
2013-05-05 12:37:24 +02:00
NathanSweet
ed0bae85c3
AnimationState queued animation for more runtimes, plus fixes.
2013-04-27 14:33:38 +02:00
NathanSweet
cef85a86c7
Fixed issue #36 .
2013-04-26 00:59:36 +02:00
NathanSweet
1af04a720d
Spear for example.
2013-04-24 22:12:34 +02:00
NathanSweet
86e75d96d7
Refactoring for non-Atlas RegionAttachments. Fixed whitespace stripped and rotated regions.
2013-04-24 18:41:42 +02:00
NathanSweet
f2a08876c7
Support for disposing textures.
2013-04-18 12:20:24 +02:00
NathanSweet
143f99a81f
Refactoring for multi page atlas support.
2013-04-17 22:09:58 +02:00
NathanSweet
3df36416c5
Fixed spine-xns solution for VS2010.
2013-04-16 13:10:04 +02:00
NathanSweet
d4f2011aba
License headers.
2013-04-16 11:40:44 +02:00
NathanSweet
3b1cf6579c
Refactoring.
...
API clean up, better JSON parsing, better atlas, easier to extend.
2013-04-13 19:17:37 +02:00
NathanSweet
2b49c59907
Updated to use goblins to test skins.
2013-04-13 10:12:58 +02:00
NathanSweet
c92748a622
Update projection matrix on begin.
2013-04-12 06:26:28 +02:00
NathanSweet
71bffc5356
Batch across skeletons.
2013-04-11 10:52:00 +02:00