Harald Csaszar
7ef2fc96db
[csharp] Porting of commits dbd90ca, da1b280, 10d5a91 and e14db0e (includes 4.0 format changes). Fixed errors in color parsing introduced by previous porting 4.0 commit.
...
* Added separate X and Y for transform constraint translate and scale mix.
* Renamed `xxxMix` to `mixXxx` to avoid names like `scaleXMix`.
* Added separate X and Y sliders for path constraint translate mix.
* Added a proportional spacing mode to path constraints.
* Fixed path constraint when a parent bone of the path is scaled.
2020-11-16 21:01:11 +01:00
Harald Csaszar
8d0f341928
Merge branch '3.8' into 4.0-beta
2020-11-12 12:23:25 +01:00
Harald Csaszar
2243ec9e98
[unity] Corrected incorrect using statement (leading to a compile error under some conditions), related to previous commit 75b9321. Added BoundingBoxFollowerGraphic component. [..] See #1770 .
2020-11-12 12:19:30 +01:00
Harald Csaszar
ceb3402627
[unity] Fixed compile error after merging commit 75b9321 to 4.0 branch.
2020-11-11 16:10:02 +01:00
Harald Csaszar
97cf4a9294
Merge branch '3.8' into 4.0-beta
2020-11-11 16:06:57 +01:00
Harald Csaszar
75b932173d
[unity] Added BoundingBoxFollowerGraphic component. Added Inspector context menu functions Add all BoundingBoxFollower GameObjects for SkeletonRenderer and SkeletonGraphic. Closes #1770 .
2020-11-10 16:37:48 +01:00
Harald Csaszar
b62c531487
[unity] Now failing more gracefully when loading of binary skeleton data fails. Fixed memory leak when loading incompatible binary skeleton asset. Closes #1799 . See #1497 .
2020-10-28 19:33:13 +01:00
badlogic
ee3f088e6c
Merge branch '3.8' into 4.0-beta
2020-10-23 11:26:34 +02:00
Harald Csaszar
d2529d410b
[csharp] Porting of major 4.0-beta runtime changes. Remaining Unity assets will be updated in separate commit. See #1796 .
2020-10-22 14:44:13 +02:00
Harald Csaszar
3a950cd33e
[unity] Now SpineSettings.asset file can be placed anywhere in the Assets directory. Closes #1789 .
2020-10-19 14:07:19 +02:00
Harald Csaszar
75efe44fab
[unity] Detecting and reporting more incorrect shader/component configurations via Inspector warning boxes and log output. Closes #1765 .
2020-10-07 20:23:52 +02:00
Harald Csaszar
977133fc38
[unity] Fixed warnings/messages reported by Microsoft's Analyzers for Unity. Closes #1753 .
2020-10-06 16:16:49 +02:00
Harald Csaszar
7011a462db
[unity] Added root motion scale parameters. Added SkeletonRootMotion.AdjustRootMotionToDistance() and more for delta compensation (to e.g. stretch a jump to a given distance). Closes #1754 .
2020-09-02 19:48:28 +02:00
Nathan Sweet
31d040ee05
Merge branch '3.8' into 4.0-beta
...
# Conflicts:
# spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java
2020-08-12 22:24:43 +02:00
Harald Csaszar
996cbeaac4
[unity] Fixed Sprite shader render queue property being too limited. Now using normal int property instead of range slider and displaying the result render queue below. Closes #1737 .
2020-08-12 12:49:44 +02:00
Nathan Sweet
896e6a419c
Merge branch '3.8' into 4.0-beta
2020-08-10 23:56:47 +02:00
Nathan Sweet
33e2aea7ff
Merge branch '3.8' into 4.0-beta
2020-08-10 23:53:10 +02:00
Harald Csaszar
bb34e33aee
[unity] Moved SkeletonGraphic Inspector property "Update when Invisible" to the Advanced section for consistency.
2020-08-06 18:41:43 +02:00
Harald Csaszar
978b305717
[unity] Added frustum culling / update mode parameters Update When Invisible and UpdateMode to all Skeleton components. Closes #1595 .
2020-08-05 19:24:49 +02:00
Harald Csaszar
a67094d642
[unity] Ordered attribute drawers SpineSlot alphabetically and SpineBone as hierarchial tree selector. Closes #1731 .
2020-08-03 19:21:14 +02:00
Harald Csaszar
5d61effc68
[unity] Fixed automatic asset import in Unity 2020.1 (uses Asset Pipeline V2). Also fixes import when using Asset Pipeline V2 at Unity 2019.X. Closes #1727 .
2020-07-30 16:02:27 +02:00
Harald Csaszar
498cf7ac6f
[unity] Changed Spine/Sprite shader parameter name from Overlay Color to Overlay Color & Alpha, as functionality looks broken if you miss that you have to set the alpha value to > 0.
2020-07-17 10:47:27 +02:00
Harald Csaszar
8a444681d2
[unity] SkeletonMecanim now provides additional parameter Custom MixMode which can be disabled to use recommended MixMode settings. By default the parameter is enabled to maintain current 3.8 behaviour.
2020-07-10 14:46:06 +02:00
Harald Csaszar
a062dd7b5a
[unity] BoundingBoxFollower Add Bone Follower button was always disabled. Also calling BoundingBoxFollower.Initialize() explicitly in editor code now (might resolve some problems with recent Unity versions). Closes #1717 .
2020-07-06 20:07:45 +02:00
Harald Csaszar
528ab0cff2
[unity] Added Root Motion support for SkeletonAnimation, SkeletonMecanim and SkeletonGraphic. See #1417 .
2020-07-03 14:59:14 +02:00
Harald Csaszar
7ecc3b6f95
[unity] Reload during Play mode now copies registered event subscribers from before reload. Closes #1704 .
2020-06-24 16:08:02 +02:00
Harald Csaszar
06bd6a90bd
[unity] Added SkeletonDataAsset 'Reload' button for SkeletonGraphic. See #1704 .
2020-06-18 17:41:50 +02:00
Harald Csaszar
eadce3188c
[unity] Fixed BoundingBoxFollower exception in editor upon loading. Closes #1696 .
2020-06-08 20:18:11 +02:00
Harald Csaszar
6e9ad610d6
[unity] Fixed Prefab with SkeletonRenderSeparator constantly loading in editor. Closes #1626 .
2020-06-03 18:14:16 +02:00
badlogic
3bdd39a409
Merge branch '3.8' into 3.9-beta
2020-06-03 13:17:58 +02:00
Harald Csaszar
bc559625f2
[unity] SkeletonGraphic now supports multiple atlas textures via additional CanvasRenderer GameObjects. Closes #1592 . SkeletonGraphic now also supports SkeletonRenderSeparator functionality. Closes #1254 . See SkeletonRenderSeparator.unity scene for a usage example.
2020-05-25 20:22:04 +02:00
Nathan Sweet
79d2dbfa5f
Merge branch '3.8' into 3.9-beta
2020-05-05 15:34:13 +02:00
Harald Csaszar
d35550d4f4
[unity] Now supporting Unity's SpriteAtlas as atlas provider (instead of .atlas.txt and .png files) alongside a skeleton data file. Accessible via a new tool window "Window - Spine - SpriteAtlas Import".
2020-04-29 19:39:32 +02:00
badlogic
d885ae45a2
Merge branch '3.8' into 3.9-beta
2020-04-13 10:29:36 +02:00
Harald Csaszar
381c23b5fc
[unity] Fixed some Inspector buttons being displayed without border in Unity 2019.3. GuiStyle.Name was the problem. Fixes #1654 .
2020-04-07 21:24:26 +02:00
Harald Csaszar
4ef9af5b99
Merge branch '3.8' into 3.9-beta
2020-03-27 20:03:11 +01:00
Harald Csaszar
6df16d4fe1
[unity] Added ontline-only single pass shaders to LWRP and URP packages. This allows for separate outline child GameObjects that reference the existing Mesh of their parent, and re-draw the mesh using this outline shader.
...
The component to ease replacing materials of the parent will be added in separate upcoming commit.
2020-03-27 16:56:33 +01:00
Harald Csaszar
17e836ac25
Merge branch '3.8' into 3.9-beta
2020-03-27 12:36:54 +01:00
Harald Csaszar
3bac3da543
[unity] Added additional measures to prevent undesired setting of TK2D define. It has strangely been reported as enabled as if the respective button was pressed, although it never appeared - potentially a unity inspector UI bug.
2020-03-27 12:35:01 +01:00
Harald Csaszar
5eddac05ac
Merge branch '3.8' into 3.9-beta
2020-03-23 13:49:53 +01:00
Harald Csaszar
16c81c7b97
[unity] Fixed Update potentially not being called after Initialize in the first frame after instantiation in certain conditions. Closes #1646 .
2020-03-23 13:49:31 +01:00
Harald Csaszar
30eae619d2
Merge branch '3.8' into 3.9-beta
2020-03-17 11:42:56 +01:00
Harald Csaszar
36a6d62ef0
[unity] Fixed null reference exception at ActivateBasedOnFlipDirection Component. Closes #1643 .
2020-03-17 11:42:07 +01:00
Harald Csaszar
4a2019a723
Merge branch '3.8' into 3.9-beta
2020-03-11 20:09:09 +01:00
Harald Csaszar
016f438d59
[unity] SkeletonGraphic now fully supports SkeletonUtility for generating a hierarchy of SkeletonUtilityBones. Closes #1637 .
2020-03-11 20:07:25 +01:00
Harald Csaszar
4ebd9917b4
[unity] Fixed drag&drop instantiation using last hierarchy node as parent when dopping over empty hierarchy area below last item. Closes #1641 .
...
Also fixed a null reference exception in TextureModificationWarningProcessor reported by a user.
2020-03-11 15:32:08 +01:00
Harald Csaszar
b86333b11a
[unity] Fixed drag&drop instantiation using last hierarchy node as parent when dopping over empty hierarchy area below last item. Closes #1641 .
...
Also fixed a null reference exception in TextureModificationWarningProcessor reported by a user.
2020-03-11 15:30:18 +01:00
Harald Csaszar
06b532504d
Merge branch '3.8' into 3.9-beta
2020-03-10 14:11:43 +01:00
Harald Csaszar
919b7badcb
[unity] Added missing Fixed Normal Space option World-Space to all Sprite shaders (including URP and LWRP packages). Closes #1638 .
2020-03-10 14:10:31 +01:00
Harald Csaszar
d386bcc466
Merge branch '3.8' into 3.9-beta
2020-02-12 16:03:18 +01:00