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
d0681d7929
[unity] Previous commit 75b9321 was missing two added files. Added BoundingBoxFollowerGraphic component. [..] See #1770 .
2020-11-10 16:45:09 +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
badlogic
81aee82c91
Merge branch '3.8' into 4.0-beta
2020-10-29 15:43: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
Harald Csaszar
88f403f5fc
[unity] RectMask2D no longer ignored by SkeletonGraphic with Multiple CanvasRenderers option enabled. Fixes #1802 .
2020-10-28 14:59:43 +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
239de24002
[unity] Fixed compile error in LWRP shaders due to incorrect include path. Closes #1793 .
2020-10-21 14:48:43 +02:00
Harald Csaszar
d4654588fb
[unity] Fixed animation not playing first time entering play mode after compilation. Related to disabled Domain/Scene reload. See #1621 .
2020-10-19 18:46:07 +02:00
Harald Csaszar
17e8373e47
[unity] Fixed SkeletonMecanim handling negative NormalizedTime incorrectly. Closes #1790 .
2020-10-19 17:13:34 +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
90486705f6
[unity] Now providing BeforeApply update callbacks at all skeleton animation components. Closes #1783 .
2020-10-14 12:17:01 +02:00
Harald Csaszar
c3bfac7edd
[unity] Fixed a compile error on older .NET versions, introduced by last commit 75efe44. See #1765 .
2020-10-07 20:33:51 +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
9bfe314aeb
[unity] Fixed false warning issued on URP 2D shaders. Closes #1767 .
2020-09-30 19:57:02 +02:00
Harald Csaszar
5c1faa85af
[unity] Fixed all Tint and TintBlack shader blend behaviour, previous changes by commit d43b7b0 were incorrect in some cases. Closes #1756 .
2020-09-29 16:38:37 +02:00
Harald Csaszar
d43b7b0a9f
[unity] Fixed enabling CanvasGroup Compatible at Spine-SkeletonGraphic-TintBlack shader causing Additive blend mode not to work but instead hide the attachment completely. Now providing a Canvas Group Tint Black parameter a SkeletonGraphic Inspector in the Advanced section. Closes #1756 .
2020-09-11 20:38:14 +02:00
Harald Csaszar
4cf792f51d
[Unity] Fixed incorrect color calculations at TintBlack shaders, TintBlack color was applied incorrectly leading to lighter borders at semitransparent borders. Fixed additive blend mode at SkeletonGraphic-TintBlack. Closes #1747 .
2020-09-11 18:38:03 +02:00
Harald Csaszar
faf9bbfe87
[unity] Removed redundant [SerializeField] attributes at public members. Closes #1757 .
2020-09-10 18:06:26 +02:00
Harald Csaszar
263097953e
[unity] Deleted accidentally added/duplicate CHANGELOG.md file in spine-unity/Assets/Spine. How did this file get there in the first place??
2020-09-03 17:51:45 +02:00
Harald Csaszar
24e17bfeea
[unity] Fixed SkeletonMecanim MixModes being incorrectly initialized (AlwaysMix vs MixNext) when Custom MixMode is enabled and the Component was just created/reset or new Mecanim layers were added.
2020-09-02 20:14:02 +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
Harald Csaszar
9667bd2293
[unity] Added OnMeshAndMaterialsUpdated callback for SkeletonRenderSeparator and SkeletonPartsRenderer. Closes #1752 .
2020-09-01 16:51:02 +02:00
Harald Csaszar
cccd2132bf
[unity] Added/updated HelpUrl of Spine components, now pointing to proper sections of online spine-unity doc.
2020-09-01 16:25:23 +02:00
Harald Csaszar
30ce32519f
[unity] Added outline-only shader Spine/Outline/OutlineOnly-ZWrite respecting overlapping attachments. Renders in two passes. Closes #1751 .
2020-08-31 19:34:40 +02:00
Harald Csaszar
8476b55fee
[unity] Enabled CanvasGroup support by default for all SkeletonGraphic shaders on 4.0 branch. See commit 9d46a0c8bf. See #1576 .
2020-08-14 17:47:15 +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
3c94f52b52
[unity] Added support for double-sided lighting at SkeletonLit shaders (including URP and LWRP packages). Closes #1730 .
2020-07-30 12:13:52 +02:00
Harald Csaszar
0e2ced5042
[unity] PointFollower and BoundingBoxFollower now correctly unsubscribe from events on deletion / disable. Closes #1729 .
2020-07-29 11:53:32 +02:00
Harald Csaszar
3be202711c
[unity] Added a warning box when URP Sprite shader is improperly configured for receiving shadows ('Add Normals' needs to be enabled). Closes #1726 .
2020-07-24 14:25:41 +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
844d13d1ef
[unity] Fixed a warning occurring in newer Unity versions, two static extension method classes named SkeletonExtensions in different namespaces but the same file.
2020-07-14 17:03:38 +02:00
Harald Csaszar
84443288b5
[unity] Fixed exception when new Unity 2019.3 Enter Play Mode has disabled domain reload. Closes #1621 .
2020-07-10 18:37:36 +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
7626f3b58a
[unity] Fixed SkeletonMecanim blend result weights at mode MixNext, no longer bahaving unexpectedly. At additive layers, MixMode.MixNext is always set to MixMode.AlwaysMix since MixNext makes no sense there. Closes #1718 .
2020-07-08 20:05:47 +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
981a3015fa
[unity] Added file missing in last commit 528ab0c. See #1417 .
2020-07-03 15:23:27 +02:00