498 Commits

Author SHA1 Message Date
NathanSweet
ca4373cf01 Fixed SkeletonViewer crash when last loaded skeleton can't be loaded. 2016-10-30 22:49:19 +01:00
NathanSweet
fae60d8899 Minor AnimationState fixes.
- Added mixAlpha to keep it separate from alpha.
- Stored mixAlpha on the "mixing to" entry (where mixTime, etc is stored), not the mixingFrom entry.
- Fixed weirdness using TrackEntry alpha.
- Removed clearing timelinesRotation to avoid rotations flipping to other side when a new animation is set.
- Added TrackEntry#resetRotationDirections to give control over rotations when using alpha over long periods of time.
2016-10-30 22:48:33 +01:00
NathanSweet
7ac77fb177 Javadoc. 2016-10-29 20:05:26 +02:00
NathanSweet
49f2f52f95 Javadocs. 2016-10-29 10:10:24 +02:00
NathanSweet
b743a27e71 Moved Sandbox to internal source control. 2016-10-29 10:10:16 +02:00
NathanSweet
a8d226b927 Merge remote-tracking branch 'origin/dev' into dev 2016-10-29 00:51:34 +02:00
NathanSweet
8fe76a8dd9 Major API documentation update.
Used to generate this fancy stuff!
http://esotericsoftware.com/spine-api-reference
2016-10-29 00:51:25 +02:00
NathanSweet
e14a783c38 Removed findXxxIndex.
These are just noise now that bones and slots have an index field.
2016-10-29 00:16:48 +02:00
NathanSweet
2287256c72 Minor updates.
- Hid updateAppliedTransform, since the applied values aren't public API.
- Made VertexAttachment#computeWorldVertices public, event though it may not be useful to subclasses like MeshAttachment.
2016-10-28 22:52:15 +02:00
NathanSweet
48e686ad95 Clear the AABB from previous calls if not computing a new one. 2016-10-28 22:46:28 +02:00
NathanSweet
40d1224db8 Never set Event#stringValue to null. 2016-10-28 22:25:42 +02:00
badlogic
969ae94f9d [ts] Finished porting new AnimationState, works as intended 2016-10-25 11:26:14 +02:00
NathanSweet
3d9ee5a743 Removed some locals when used <= 2 times. 2016-10-25 02:11:22 +02:00
NathanSweet
d3b9f89a1e Added TrackEntry listener test. 2016-10-25 01:58:59 +02:00
NathanSweet
6a191c5093 Fixed listener copy/paste errors. 2016-10-25 01:51:26 +02:00
NathanSweet
bcc48327a2 Removed locals with single access.
Don't even remember why those two methods were added.
2016-10-25 01:51:11 +02:00
NathanSweet
eb0876818f Javadoc 2016-10-23 01:55:06 +02:00
NathanSweet
63cef27a42 Javadocs. 2016-10-22 21:53:31 +02:00
NathanSweet
bfe0a54a4e Skeleton Viewer UI improvements. 2016-10-22 21:53:25 +02:00
NathanSweet
21d63cd228 Fixed TranslateTime mixing. 2016-10-21 21:04:49 +02:00
NathanSweet
375e4f6941 Merge remote-tracking branch 'origin/dev' into dev 2016-10-21 19:40:09 +02:00
NathanSweet
255a8c086e All timelines now support setupPose and mixingOut parameters. 2016-10-21 19:40:05 +02:00
NathanSweet
397c8fd8f8 Documented updateCacheReset. 2016-10-20 14:28:06 +02:00
badlogic
552db5823f Merge branch 'spine-3.5' into spine-as3-3.5 2016-10-20 13:11:57 +02:00
NathanSweet
5994c65e51 Merge remote-tracking branch 'origin/dev' into dev 2016-10-19 22:43:50 +02:00
NathanSweet
e084f7c745 Removed crossfade "dip" fix.
It worked by applying the mixing from timeline with full alpha, then mix the higher timeline. It wasn't good since it would blow away any pose from before the mixing from timeline.
2016-10-19 22:43:41 +02:00
NathanSweet
5cd29e55df AnimationState, mixing from multiple animations.
#621
2016-10-19 22:36:04 +02:00
badlogic
58f0eb5dfc Merge branch 'dev' into spine-as3-3.5 2016-10-19 14:35:48 +02:00
badlogic
a5e05c3e06 Merge branch 'master' into dev 2016-10-19 13:11:31 +02:00
NathanSweet
f92e770bb1 noRotationOrReflection simplification. 2016-10-19 13:06:27 +02:00
badlogic
ab226ab681 [runtimes] re-exported examples with Spine 3.5.03-beta 2016-10-17 14:08:00 +02:00
badlogic
02130d242e [runtimes] Updated examples to beta exports 2016-10-17 12:48:15 +02:00
NathanSweet
97756d6921 Added version placeholder for building JAR. 2016-10-17 11:27:36 +02:00
NathanSweet
257e72de11 Added version placeholder for building JAR. 2016-10-17 11:24:13 +02:00
NathanSweet
92f91bae58 Simplified noRotationOrReflection. 2016-10-16 12:48:32 +02:00
NathanSweet
3a3f0cc2f4 Whitespace. 2016-10-16 00:32:34 +02:00
NathanSweet
15015a12e0 Merge branch 'master' into dev
# Conflicts:
#	spine-libgdx/spine-libgdx-tests/src/com/esotericsoftware/spine/AnimationStateTest.java
#	spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/BoneData.java
2016-10-15 23:50:01 +02:00
NathanSweet
3bfe462534 Fixed local rotation when inherit rotation is disabled. 2016-10-15 23:47:33 +02:00
NathanSweet
2e87ab8f9f Debugging AnimationState. 2016-10-15 23:47:12 +02:00
NathanSweet
c0fdc454a2 Fixed inconsistent newlines.
License header was followed by \n\n and files ended with \n. Changed to \r\n.
2016-10-15 23:45:16 +02:00
NathanSweet
f63561085a List explicit Spine editor version that is supported. 2016-10-13 22:55:04 +02:00
NathanSweet
3bf261dc4b Clean up. 2016-10-13 18:05:00 +02:00
NathanSweet
aae761cd19 Removed blending caching (from master). 2016-10-13 18:04:43 +02:00
badlogic
06e7037503 [runtimes] Merged with master, updated license headers 2016-10-13 16:49:30 +02:00
badlogic
21de61a094 Merge branch 'master' into dev 2016-10-13 15:48:15 +02:00
badlogic
ef50131431 [runtimes] Updated all LICENSE files and README.mds 2016-10-13 15:21:05 +02:00
badlogic
5aa27771c3 [runtimes] Updated ALL sources to use latest Spine Runtimes License v2.5. Manually checked all the things... 2016-10-13 15:12:05 +02:00
Mario Zechner
f84ae17615 Updated License Headers 2016-10-13 10:27:54 +02:00
Mario Zechner
5b1814cff3 spine-lua, spine-love, spine-corona update to 3.4.02 (#722)
The spine-lua API has been updated to be compatible with Spine version 3.4.02 (latest stable). The spine-lua API now supports path constraints, transform constraints, uses the new way we encode meshes etc. There are no API breaking changes, only API additions, such as PathConstraints and TransformConstraints as well as additional methods to Skeleton and similar classes. The internals of the spine-lua API have also been updated to follow Lua best performance practices by localizing heavily and using meta tables for "class methods". The spine-lua API now also loads texture atlases as exported by Spine. All that is required for a consumer is to supply an image loading function for their specific engine/framework. We provide implementations for spine-love and spine-corona.

The spine-love API can now render all Spine attachment types, including meshes and linked meshes. The API has changed. Where previously a "class" Skeleton existed with a draw function, the new spine-love API introduces a new SkeletonRenderer. See the example on API usage.

The spine-corona API can now also render all Spine attachment types. The API has not changed.
2016-10-11 16:33:25 +02:00
NathanSweet
eb1e8e7942 Disable inherit rotation can be stable if also disabling reflection. 2016-10-10 15:50:57 +02:00