Harald Csaszar
739b4884d6
[unity] Fixed duplicated SkeletonUtilityBones not following properly. Closes #1536 .
2019-10-31 12:19:32 +01:00
Harald Csaszar
72bf9b25ff
[unity] Fixed path name backslashes in Path.GetDirectoryName(), replaced by slashes. Due to pathname differences, SetDefaultTextureSettings was not called on import on Unity 2019.1 and 2019.2. See #1514 . Added asset context to some log statements to quickly jump to corresponding asset.
2019-10-30 17:32:08 +01:00
badlogic
9b63c65522
Merge branch '3.8' into 3.9-beta
2019-10-30 15:49:14 +01:00
badlogic
479c236835
[cpp] Change traversal order of Json::~Json(). Old order would grow stack much more than needed, leading to crashes when freeing big Json trees.
2019-10-30 15:48:55 +01:00
NathanSweet
72f6943970
Timeline binary search for stride 2.
2019-10-29 21:54:46 +01:00
NathanSweet
07bd8451f4
Timeline and JSON/binary improvements.
...
* Path constraint position and spacing timelines are now value timelines.
* Better code reuse in timelines and loaders.
* Loader changes for using time for Bezier segments.
* Binary knows the number of timelines ahead of time, for allocation.
2019-10-29 18:39:52 +01:00
NathanSweet
f165ffeb1c
Use time for Bezier segments rather than percent.
...
Saves calculating the percent between frames for the Bezier path.
2019-10-29 18:39:52 +01:00
badlogic
927b9cf866
Updated CHANGELOG.
2019-10-29 17:42:16 +01:00
badlogic
cd54a24b30
Merge branch '3.8' into 3.9-beta
2019-10-29 17:41:58 +01:00
badlogic
d2da9e795c
Updated CHANGELOG.
2019-10-29 17:41:46 +01:00
badlogic
0fa20f151f
Merge branch '3.8' into 3.9-beta
2019-10-29 17:29:06 +01:00
badlogic
55fde3217d
[as3][starling] Removed FDT support, added Visual Studio Code support instead. See the updated READMEs for spine-as3 and spine-starling for more information on required software and how to run and compile the examples and SWCs.
2019-10-29 17:28:51 +01:00
badlogic
5c71955e73
[as3][starling] Removed FDT project files and .swc files in old locations.
2019-10-29 17:14:48 +01:00
badlogic
151cf5143b
Merge branch '3.8' into 3.9-beta
2019-10-28 15:35:07 +01:00
badlogic
015de8ed4c
[cocos2d-objc] Added IK example. Also added SkeletonAnimation preUpdateWorldTransformListener and postUpdateWorldTransformsListener which allow modifying a skeleton pre- and post-calculation of the world transformations. See #1532 .
2019-10-28 15:34:53 +01:00
badlogic
078a4a7b3c
Merge branch '3.9-beta' of https://github.com/esotericsoftware/spine-runtimes into 3.9-beta
2019-10-28 14:10:04 +01:00
badlogic
ae6ae63d30
Updated CHANGELOG.md
2019-10-28 14:09:58 +01:00
badlogic
2e5560ca0f
Merge branch '3.8' into 3.9-beta
2019-10-28 14:09:38 +01:00
badlogic
656b08a32e
[cocos2dx] Added IK example, see #1532 . Also added SkeletonAnimation::setPreUpdateWorldTransformsListener() and SkeletonAnimation::setPostUpdateWorldTransformsListener().
2019-10-28 14:07:25 +01:00
NathanSweet
40e0f7c88c
Combined properties for rgb channels.
2019-10-26 17:18:01 +02:00
NathanSweet
93ca505864
Value space timelines, multiple property IDs per timeline, rotation not limited -180/180, clean up.
...
* Timeline is an abstract base class rather than an interface.
* Timelines have a list of String property IDs rather than a single int ID.
* CurveTimeline is separated into percent and value timelines and the API is cleaned up.
* CurveTimeline stores Bezier curves more efficiently. Linear/stepped keys used to take up memory they didn't use (18 floats/key).
* Binary format knows how many keys are Bezier up front for more efficient loading.
* RotateTimeline is no longer limited to -180/180.
* ScaleTimeline and ShearTimeline no longer extend TranslateTimeline.
* PathConstraintSpacingTimeline no longer extends PathConstraintPositionTimeline.
2019-10-26 15:00:58 +02:00
badlogic
bb003b6636
Merge branch '3.8' into 3.9-beta
2019-10-25 15:06:52 +02:00
badlogic
0f401bfb44
[sfml] Added IK demo. See #1532 .
2019-10-25 14:43:17 +02:00
badlogic
4dd94dfb4d
Merge branch '3.8' into 3.9-beta
2019-10-25 13:54:53 +02:00
badlogic
8a93522ce9
Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8
2019-10-24 16:51:09 +02:00
badlogic
b9f8fb3b9e
[libgdx] Added mouse following IK example. See #1532 .
2019-10-24 16:49:53 +02:00
badlogic
366178e730
[ue4] Update example project to UE 4.23, update README.md.
2019-10-23 16:12:15 +02:00
Harald Csaszar
bec09c14cf
[unity] Fixed editor bone scale reset to 1.0 after play mode changes. Closes #1526 .
2019-10-22 17:13:39 +02:00
Harald Csaszar
86b979e812
[unity] Fixed editor bone scale reset to 1.0 after play mode changes. Closes #1526 .
2019-10-22 17:12:39 +02:00
Harald Csaszar
732595eb01
[unity] SetDefaultTextureSettings was not called properly on import. Now fixed with working proper meta-file based solution. Closes #1514 .
2019-10-21 13:37:21 +02:00
Harald Csaszar
ae2d40fd84
[unity] SetDefaultTextureSettings was not called properly on import. Now fixed with working proper meta-file based solution. Closes #1514 .
2019-10-21 13:35:46 +02:00
Harald Csaszar
24d4185016
[unity] Fixed compile error on Unity 2018.3+.
2019-10-20 18:43:44 +02:00
Harald Csaszar
f595659423
[unity] Fixed compile error on Unity 2018.3+.
2019-10-20 18:43:15 +02:00
Harald Csaszar
c96b426364
[unity] Fixed transition blending of Deform timeline. Led to difference of vertex location to reference implementation after animation transition. Closes #1525 .
2019-10-18 15:20:35 +02:00
Harald Csaszar
8b9c9314f2
[unity] Fixed transition blending of Deform timeline. Led to difference of vertex location to reference implementation after animation transition. Closes #1525 .
2019-10-18 15:17:24 +02:00
Harald Csaszar
9bdd82d6c3
[unity] Fixed Unity editor bone scale resetting to 1.0 after play mode change. Closes #1526 .
2019-10-18 12:40:42 +02:00
Harald Csaszar
5b98c80d32
[unity] Fixed Unity editor bone scale resetting to 1.0 after play mode change. Closes #1526 .
2019-10-18 12:39:53 +02:00
NathanSweet
a9c8a4c0c8
Merge branch '3.8' into 3.9-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java
2019-10-17 17:51:46 +02:00
NathanSweet
0ee034b2db
[libgdx] Store timeline ids inside set in Animation for O(1) lookup, added Animation#setTimelines.
...
See #1462 .
2019-10-17 17:49:54 +02:00
NathanSweet
4812bac88d
[libgdx] Store timeline ids inside set in Animation for O(1) lookup, added Animation#setTimelines.
...
See #1462 .
2019-10-17 17:49:05 +02:00
badlogic
c5faa932dc
Merge branch '3.8' into 3.9-beta
2019-10-15 16:27:43 +02:00
badlogic
691c795fa0
[corona] Fixed clipping, closes #1522 .
2019-10-15 16:27:26 +02:00
badlogic
23b51853ce
[corona] Fixed clipping, closes #1522 .
2019-10-15 16:26:49 +02:00
badlogic
2e034226d3
Merge branch '3.8' into 3.9-beta
2019-10-15 16:16:43 +02:00
badlogic
d31cbcc091
Merge branch '3.8' of https://github.com/EsotericSoftware/spine-runtimes into 3.8
2019-10-15 16:16:28 +02:00
badlogic
48ccb78a27
[corona] Updated mobdebug, fixed premultiplied alpha rendering. Closes #1520 .
2019-10-15 16:16:19 +02:00
Harald Csaszar
f56c373b44
[unity] added 3.8 addition changelog section to 3.9 changelog section as well.
2019-10-15 15:41:04 +02:00
Harald Csaszar
d593a3efbc
[unity] Added 'SpriteMask and RectMask2D' example scene to demonstrate mask setup.
2019-10-15 15:39:25 +02:00
Harald Csaszar
d3def95b08
[unity] Added 'SpriteMask and RectMask2D' example scene to demonstrate mask setup.
2019-10-15 15:36:23 +02:00
Harald Csaszar
c6669dbaa1
[unity] Fixed build error on Timeline UPM package and Unity 2018+ due to spine-timeline-editor.asmdef being included in normal build.
2019-10-15 14:26:59 +02:00