3099 Commits

Author SHA1 Message Date
NathanSweet
859dd76f78 Allow track entries to finish when timeScale is 0.
closes #806
2017-05-17 02:10:34 +02:00
NathanSweet
d7c4195bc7 Set limit to mixing from track entries. 2017-05-16 14:31:45 +02:00
NathanSweet
02660ddd0a Fixed dipping when mixing more than 2 animations that key the same property.
Fixes `a->b,a` where a and b key the same property.
2017-05-16 14:01:44 +02:00
NathanSweet
b882fb8c51 Support for multiple mixing without dipping.
The multiple mixing setting has been removed. Multiple mixing is always done and dipping is avoided for adjacent track entries.

This is pretty close to complete. Mixing `a -> b` where both key property `x` avoids dipping. If the mix is interrupted by `c`, the dipping is properly mixed out. However, if `c` *also* keys `x`, a dip is seen.

This is good test JSON data:
http://n4te.com/x/1948-6b1G.txt
The problem can be seen by doing `m1 -> m1-dup` then interrupting the mix with `m1`.

Related issues: #621, #815, #899, #900
2017-05-16 04:35:54 +02:00
pharan
742ffe5497 [unity] Make SkeletonDebug an EditorWindow. 2017-05-16 06:03:05 +08:00
pharan
7d8c2a8771 [unity] Minor formatting changes. 2017-05-15 12:49:23 +08:00
pharan
549052e087 [unity] Add some runtime instantiation methods. 2017-05-15 12:48:50 +08:00
pharan
90e1b5e89f [unity] First phase update examples. 2017-05-15 12:48:05 +08:00
pharan
b28f4761e1 [unity] SkeletonDebug now serves as debugging component. 2017-05-15 12:45:52 +08:00
John
ddce81c522 [unity] Handle BoneFollower parent negative matrix scale. 2017-05-11 04:03:13 +08:00
pharan
d72f99e01c Merge branch '3.6-beta' of https://github.com/EsotericSoftware/spine-runtimes into 3.6-beta 2017-05-11 01:39:59 +08:00
pharan
015ade60ea [unity] Allow empty slots as separators. 2017-05-11 01:39:21 +08:00
badlogic
2b60e8f3b2 [starling] Added support for rotated regions in atlases loaded via StarlingAttachmentLoader. Closes #897 2017-05-10 15:32:02 +02:00
badlogic
66c6d5cd89 [ts][widget] Added test for WebGLRenderingContext issues, see #675 2017-05-10 13:51:50 +02:00
pharan
8e138b56e0 [unity] Add initial flip to SkeletonRenderer. Initialized similar to initial skin and initial animation. 2017-05-10 04:02:12 +08:00
pharan
4633c903d3 [unity] BoneFollower collider warnings and convenience button. 2017-05-10 04:01:18 +08:00
pharan
80c8b5bbc4 [unity] Default z-spacing preferences. 2017-05-10 03:59:51 +08:00
badlogic
95f3a1fe17 [c] Fixed bug in Triangulator/SkeletonClipping regarding labeled gotos. Closes 895 2017-05-09 15:00:34 +02:00
badlogic
4ee17864a2 Merged manually with master. @pharan please check AttachmentTools, stretchyman diffuse pma material 2017-05-09 13:32:19 +02:00
Nathan Sweet
449544978f Update README.md 2017-05-08 19:44:53 +02:00
badlogic
7f864d6bc5 [lua] Fixed typo in SkeletonJson, closes #893 2017-05-08 12:39:16 +02:00
badlogic
c496c0aa08 [lua] Fixed typo in SkeletonJson, closes #893 2017-05-08 12:38:31 +02:00
NathanSweet
d94170b411 Formatting. 2017-05-07 08:43:35 +02:00
NathanSweet
9acf0621d0 [libgdx] Do less work for first bezier segment. 2017-05-07 08:43:35 +02:00
pharan
eb94d4e1f2 [unity] AttachmentTools can now use source material properties. 2017-05-07 02:57:05 +08:00
pharan
1565b40bd3 [unity] Fixes to some sample scripts. 2017-05-07 02:56:37 +08:00
pharan
ad9e87e81f [unity] Updated Sprite Shaders module and samples. 2017-05-07 02:56:05 +08:00
pharan
7409c8a092 [unity] Fix bugs. Use faster/arrays generation if not clipping. 2017-05-05 22:46:09 +08:00
NathanSweet
fdc3419ab0 Removed unused imports. 2017-05-05 14:07:11 +02:00
badlogic
0fac2d318c [widget] Optional parameter to SpineWidget.setAnimation() allowing to specify callbacks for animation state events. 2017-05-05 10:08:25 +02:00
badlogic
5b691065bf [csharp] Fixed memory leak in Triangulator 2017-05-04 14:18:51 +02:00
badlogic
11b402fcaf [as3] Fixed memory leak in Triangulator 2017-05-04 14:16:59 +02:00
badlogic
fdf6aba634 [ts] Fixed memory leak in Triangulator. Added coin example to WebGL test 2017-05-04 14:11:11 +02:00
badlogic
a97d18aafd [libgdx] Fixed leak in Triangulator 2017-05-04 14:03:24 +02:00
badlogic
06cc128e54 Updated CHANGELOG 2017-05-04 13:51:26 +02:00
badlogic
bc7b061fe2 [love] Refactored renderer, should be quite a bit faster now. Added clipping support. 2017-05-04 13:42:32 +02:00
badlogic
8123422f33 [lua] Fixed SkeletonClipping. [corona] Refactored rendering, should be a bit faster as it avoids a bunch of copies. Fixed RegionAttachment to be in alignement with reference implementation 2017-05-04 13:17:54 +02:00
badlogic
1fafbd0cb7 [corona] Added coin sample, added clipping attachment loading, fixed bug in Corona renderer. 2017-05-03 14:45:25 +02:00
badlogic
abc5ff272d [lua] Added convex decomposition 2017-05-03 14:16:32 +02:00
badlogic
d218cf1544 [lua] Added triangulator. 2017-05-03 13:44:34 +02:00
badlogic
7e2bd632ea [lua] Fixed bug in Slot, attachment vertices didn't get cleared upon Slot:setAttachment call 2017-05-02 14:03:31 +02:00
badlogic
755425d4be [lua] Fixed bug in Slot, attachment vertices didn't get cleared upon Slot:setAttachment call 2017-05-02 14:02:55 +02:00
badlogic
676b740269 [c] Added stride to spSkeletonClipping_clipTriangles. [cocos2dx] Added clipping. 2017-04-30 19:13:11 +02:00
pharan
e185e7f310 [unity] Major render refactoring. Add clipping. See SpineMesh.cs 2017-04-30 21:41:45 +08:00
pharan
c7cb29c779 [csharp] Translate libGDX labeled continue. 2017-04-30 21:34:42 +08:00
pharan
4c043c0eb6 [csharp] Minor formatting changes. 2017-04-30 21:33:44 +08:00
pharan
1a6c2b8d9f [unity] Minor editor fixes. 2017-04-30 21:29:56 +08:00
pharan
b0f178b68d [unity] Minor BoneFollower optimization. 2017-04-30 21:28:13 +08:00
badlogic
7c852570a5 [ue4] Added clipping. 2017-04-29 14:00:28 +02:00
badlogic
70e526d361 [cocos2d-objc] Fixed two color tinting plus clipping. 2017-04-28 15:02:24 +02:00