211 Commits

Author SHA1 Message Date
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
Harald Csaszar
405628baca [unity] Fixed Hierarchy drag-and-drop instantiation not working on empty area. Fixes #1614. 2020-02-12 16:01:14 +01:00
Harald Csaszar
3295192379 Merge branch '3.8' into 3.9-beta 2020-02-06 20:51:42 +01:00
Harald Csaszar
aa46627a52 [unity] Unity versions 2018.3+ now use TextureImporter Preset assets instead of template Texture2D assets. Closes #1524. 2020-02-06 20:48:07 +01:00
Harald Csaszar
d8af0d3d24 Merge branch '3.8' into 3.9-beta 2020-02-06 19:02:43 +01:00
Harald Csaszar
6d3e63acf7 [unity] Minor bugfixes regarding Spine texture atlas importer reference assets. See #1524. 2020-02-06 19:01:16 +01:00
Harald Csaszar
6c205f666f Merge branch '3.8' into 3.9-beta 2020-02-05 20:26:10 +01:00
Harald Csaszar
804d1156da [unity] Spine Preferences now provide an Atlas Texture Reference Settings parameter for applying customizable texture import settings at all newly imported Spine atlas textures. Materials Straight Alpha Texture parameter is also configured accordingly. Closes #1410, closes #1524. 2020-02-05 20:24:50 +01:00
Harald Csaszar
d9f26b7dbd Merge branch '3.8' into 3.9-beta 2020-02-04 18:21:21 +01:00
Harald Csaszar
0ecc597a17 [unity] Preventing errors due to accidentally enabling TK2D defines via Spine Preferences, now only showing preferences section when TK2D is installed. Closes #1612. 2020-02-04 18:18:27 +01:00
Harald Csaszar
98393ad244 Merge branch '3.8' into 3.9-beta 2020-01-30 17:05:57 +01:00
Harald Csaszar
3a7aff7a5c [unity] Improved SkeletonGraphic's "Match RectTransform with Mesh Bounds" features: providing a button in the Inspector, automatically called when instantiated in Editor. Closes #1607.
Improved general drag and drop behaviour of SkeletonDataAssets, they are now parented to the drop mouse-over target.
2020-01-30 17:02:25 +01:00
badlogic
934bec56b7 Merge branch '3.8' into 3.9-beta 2019-12-20 12:27:35 +01:00
badlogic
89d9474e40 Merge branch '3.8' of https://github.com/esotericsoftware/spine-runtimes into 3.8 2019-12-20 12:23:21 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
Harald Csaszar
d18f64c734 [unity] Added support for Universal Render Pipeline (URP), including 2D Renderer (2D Lights) of Unity 2019.3 through an additional UPM package. Closes #1413. 2019-12-20 10:08:21 +01:00
Harald Csaszar
d4b29c34c7 [unity] Added support for Universal Render Pipeline (URP), including 2D Renderer (2D Lights) of Unity 2019.3 through an additional UPM package. Closes #1413. 2019-12-20 10:07:20 +01:00
Harald Csaszar
043d2b6365 [unity] Fixed SkeletonData asset preview constantly loading when editing a prefab. Closes #1545. 2019-12-16 17:15:07 +01:00
Harald Csaszar
3f9d7b1c63 [unity] Fixed SkeletonData asset preview constantly loading when editing a prefab. Closes #1545. 2019-12-16 17:13:33 +01:00
Harald Csaszar
01c252689d [unity] Fixed Spine shader stencil parameters being hidden/shown inconsistently. Now there is a unified stencil foldout section, hiding complexity by default. Closes #1570. 2019-12-12 15:55:11 +01:00
Harald Csaszar
c59b2676bb [unity] Fixed Spine shader stencil parameters being hidden/shown inconsistently. Now there is a unified stencil foldout section, hiding complexity by default. Closes #1570. 2019-12-12 15:54:16 +01:00
Harald Csaszar
cdcdb64a4f [unity] BoneFollower can now optionally follow (uniform) world scale of the reference bone. Renamed BoneFollower.followLocalScale to followScale. Scenes and prefabs are automatically upgraded, code needs manual correction. 2019-12-10 16:28:32 +01:00
Harald Csaszar
a8062da998 [unity] Fixed error when querying outline properties at LWRP shaders. Closes #1565. 2019-12-09 15:55:35 +01:00
Harald Csaszar
68bf9d60df [unity] Fixed error when querying outline properties at LWRP shaders. Closes #1565. 2019-12-09 15:54:56 +01:00
Harald Csaszar
2b4bbcb4ee [unity] Import: Fixed Skeleton not being updated when atlas page texture count changed. Closes #1562. 2019-12-05 12:58:13 +01:00
Harald Csaszar
a239aee367 [unity] Import: Fixed Skeleton not being updated when atlas page texture count changed. Closes #1562. 2019-12-05 12:57:29 +01:00
Harald Csaszar
f2a8c9a3c1 [unity][csharp] API Cleanup: removed many redundant extension methods that are now obsolete with Skin and Attachment API of 3.8. Closes #1557. Fixed an error in Skin where Skin.setAttachment() did not work as expected (See #1485). C# implementation is different to ref-impl here as struct keys do not allow for changing key.Attachment later without removing and readding the entry to the dictionary. 2019-11-29 12:31:39 +01:00
Harald Csaszar
ed68aef0ad [unity] Added SkeletonRenderer.EditorSkipSkinSync property for setting custom skins in editor scripts. Only affects inspector synchronisation of skin with initialSkinName, not startup initialization. Closes #1469. 2019-11-25 19:20:58 +01:00
Harald Csaszar
68ae7bd441 [unity] Added SkeletonRenderer.EditorSkipSkinSync property for setting custom skins in editor scripts. Only affects inspector synchronisation of skin with initialSkinName, not startup initialization. Closes #1469. 2019-11-25 19:19:52 +01:00
Harald Csaszar
ffb4425e42 [unity] Fixed reappearing incorrect draw order issue under some circumstances when using LWRP and 3+ submeshes with alternating materials. Now disabling GPU instancing at affected materials when fixDrawOrder parameter is enabled. Closes #1486. 2019-11-21 16:07:48 +01:00
Harald Csaszar
7da21aff7a [unity] Fixed reappearing incorrect draw order issue under some circumstances when using LWRP and 3+ submeshes with alternating materials. Now disabling GPU instancing at affected materials when fixDrawOrder parameter is enabled. Closes #1486. 2019-11-21 16:03:40 +01:00
Harald Csaszar
66a4a5a60b [unity] Additional outline shader variant for all shaders. Added outline section to shader inspector GUIs. Closes #1531. 2019-11-18 19:17:05 +01:00
Harald Csaszar
83e03e9c49 [unity] Additional outline shader variant for all shaders. Added outline section to shader inspector GUIs. Closes #1531. 2019-11-18 19:14:22 +01:00
Harald Csaszar
179bb49f52 [unity] Real physics hinge chains for both 2D and 3D physics. Create hinge chain` now create proper setup for Unity physics, including flipping support. Closes #1515. 2019-10-31 17:54:38 +01:00
Harald Csaszar
226d551594 [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:30:53 +01: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
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
f595659423 [unity] Fixed compile error on Unity 2018.3+. 2019-10-20 18:43:15 +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
Harald Csaszar
d517e32442 [unity] Fixed SetDefaultTextureSettings not being called on import. Existing texture settings are preserved. Closes #1514. 2019-10-08 18:00:41 +02:00
Harald Csaszar
f0b25c8a86 [unity] Added multiple features to Timeline SpineAnimationStateClip such as playback speed, blending by overlap and synchronisation of MixDuration with blend duration. Adds preferences parameter "Use Blend Duration" which can be disabled to enable old behaviour. Fixes #1262. 2019-10-03 15:31:47 +02:00
Harald Csaszar
9c11431988 [unity] Adapted skeleton baking window to Unity 2018.3 prefab API and added it to context menu again. Closes #1471. 2019-09-27 17:22:19 +02:00
Harald Csaszar
29e0768a84 [unity] Fixed SetDefaultTextureSettings overwriting existing user texture settings when re-importing atlas asset. Closes #1507. Fixed next re-import after moving a spine texture setting material texture to null. Closes #1398. Closes #1397. 2019-09-26 16:36:40 +02:00
Harald Csaszar
e4ae0ceb1c [unity] Fixed incorrect draw order issue when using LWRP and 3+ submeshes with alternating materials. Introduces a new "Fix draw order" parameter at SkeletonRenderer inspector. Closes #1486. 2019-09-25 15:26:15 +02:00
Harald Csaszar
22251a482a [unity] Fixed a compile error when TK2D define is enabled. 2019-09-23 15:37:17 +02:00
Harald Csaszar
9483df76b5 [unity] SkeletonUtility spawn methods were not saved in Prefab mode. Closes #1481. 2019-09-05 19:31:59 +02:00
Harald Csaszar
dbfceec061 [unity] Fixed exception when .atlas1.txt files found amoung assets. Closes #1473. 2019-08-29 16:42:26 +02:00
Harald Csaszar
1a34ed59d5 [unity] Providing error dialog and verbose error log message in case of version mismatch. Also providing error description when viewing skeletonData in inspector. Closes #1463. 2019-08-28 17:30:35 +02:00