Harald Csaszar
3b061eaa5f
[unity][csharp] Moved automated tests out of the spine-unity Assets directory to a UPM package (to prevent potential compile errors upon incomplete setup). Updated spine-csharp tests to be usable as a UPM package.
2021-11-22 19:12:18 +01:00
Harald Csaszar
e16d39f00e
Merge branch '4.0' into 4.1-beta
2021-11-09 17:50:18 +01:00
Harald Csaszar
ead89c9c35
[unity] Fixed a Timeline bug (not pausing) when Don't end at clip end is enabled and PlayableDirector.pause is called. Closes #1980 .
2021-11-09 17:39:13 +01:00
Harald Csaszar
f2cf39cfb6
Merge branch '4.0' into 4.1-beta
2021-11-03 19:52:46 +01:00
Harald Csaszar
3250e74e26
[csharp][unity] Port sequence attachment. See #1956 . Also port of other 4.1-beta branch changes compared to 4.0.
2021-11-03 15:26:22 +01:00
Harald Csaszar
dfa52de90d
[unity] Fixed URP shader compile error at Unity 2021.2 (with URP 12.0 and newer). Closes #1912 . Added commented-out include references to spine-core include files using package name, to be used when spine-unity is used via UPM package.
2021-10-29 16:16:12 +02:00
Harald Csaszar
5052b727de
[unity] Removed unnecessary URP shader variants that lead to very high compile time. Closes #1974 .
2021-10-29 13:20:45 +02:00
Harald Csaszar
4b70b1489c
[unity] Fixed IAnimationStateComponent missing (destroyed) component exception due to interface null check instead of using overloaded UnityEngine.Object.operator==. Closes #1972 .
...
IAnimationStateComponent throws exception due to interface null check #1972
2021-10-27 18:06:37 +02:00
Harald Csaszar
947da83533
[unity] Increased package version number of last commit's changes. See #1967 , commit 43e8000.
2021-10-12 12:50:02 +02:00
Harald Csaszar
43e8000c80
[unity] Fixed URP Sprite shader ignoring Fixed normal in some settings. Closes #1967 . Fixed a warning.
2021-10-12 12:48:49 +02:00
Harald Csaszar
5937b3021b
[unity] Fixed Timeline clip not updating to the shown EaseIn & MixerBehaviour when inside Play mode. Added null check. Closes #1962 .
2021-10-11 18:25:22 +02:00
Harald Csaszar
555c124a44
[unity] Updated second package.json file version number as well. See commit 38a42e41. See #1961 .
2021-10-06 20:34:29 +02:00
Harald Csaszar
38a42e41c6
[unity] Fixed Timeline clip EaseIn from empty animation or blank space. Closes #1961 .
2021-10-06 20:30:58 +02:00
Harald Csaszar
b235b42175
[unity] Added a second package.json for timeline UPM package for use with spine-unity via unitypackage instead of UPM dependencies. See #1676 .
2021-09-17 18:26:22 +02:00
Harald Csaszar
91f7969cdc
[csharp][unity] Adjusted spine-csharp and dependent modules to being used as separate UPM packages. See #1676 .
2021-09-14 17:12:50 +02:00
Mario Zechner
67c0d39eab
[runtimes] Fixed owl example project, export and runtime scripts
...
The owl example project was not keying the control bone, leading to incorrect additive blending. The export.sh and runtimes.sh script in example/export did not account for the folder structure change in spine-ts.
2021-09-14 00:02:04 +02:00
Mario Zechner
d12b15ca8d
[csharp] Format all source code using formatters/.editorconfig
2021-08-18 18:59:53 +02:00
Nathan Sweet
7d6cdcd9d8
Applied oxipng.
2021-08-04 18:44:16 -04:00
Harald Csaszar
32165703b9
[unity] Timeline: Fixed Inspector cutting off last three parameters. Updated documentation and package version for commit a7752095. See #1933 , see #1807 .
2021-08-03 19:45:43 +02:00
Harald Csaszar
a775209577
[unity] Timeline clip end behaviour made more consistent and configurable, mixes out to empty animation by default. Partially reverted b4fd09b6. See #1933 . Closes #1807 .
2021-08-03 18:29:53 +02:00
Harald Csaszar
b4fd09b690
[unity] Timeline now supports not pausing at track end via added Don't Pause on Stop parameter. Closes #1933 .
2021-07-30 19:45:16 +02:00
Harald Csaszar
96d1061374
[unity] Minor cosmetic and documentation update after pull request to not pause timeline on Director pause. See #1929 .
2021-07-22 17:53:37 +02:00
Vladislav Hristov
cd3d8e3359
[unity] Add option to not pause spine with timeline
...
There is already an option with hold the animation, but there is no
option to not pause the animation while the Timeline director is paused.
An example use-case where this option is important is when the timeline
is paused while waiting for an user input, but there is still a need to
play an idle loop animation on a spine skeleton.
2021-07-22 12:10:45 +03:00
Harald Csaszar
6d9e3e7e19
[unity] Fixed Timeline not pausing/resuming clip playback on PlayableDirector.pause. Closes #1920 .
2021-07-06 17:48:21 +02:00
Harald Csaszar
02f87a0f9f
[unity] All lit shaders now provide an additional parameter Light Affects Additive which defaults to false. This re-introduces flexibility taken away in commit aa46f411. See #1301 .
2021-04-07 19:54:08 +02:00
Harald Csaszar
aa46f411ab
[unity] Made all shaders (including URP and LWRP shaders) compatible with Linear Color Space. Closes #1301 .
2021-03-31 20:44:45 +02:00
Harald Csaszar
1d2cad34a3
[unity] Fixed incorrect Timeline flip clip state when paused. Closes #1865 .
2021-03-23 19:35:27 +01:00
Harald Csaszar
285da8c43f
Merge branch '3.8' into 4.0-beta
2021-03-19 18:24:04 +01:00
Harald Csaszar
26b6d0816c
[unity] Timeline flip track now displays Flip X/Y in track editor instead of class name. Closes #1863 .
2021-03-19 18:18:01 +01:00
Harald Csaszar
3b5f0b1c35
Merge branch '3.8' into 4.0-beta
2021-03-10 14:50:38 +01:00
Harald Csaszar
305bb21615
[unity] minor: increased Timeline UPM package version number since dependency versions were increased in last commit.
2021-03-10 14:48:50 +01:00
Harald Csaszar
6c34d1f0a0
[unity] Fixed Timeline track displaying None as SkeletonAnimation reference on Unity 2020.1+. Fixed by increasing minimum Timeline dependency version to 1.2.10 (still compatible with the same Unity versions), as this issue shows only until 1.2.9. Closes #1855 .
2021-03-10 14:42:04 +01:00
Harald Csaszar
bd6a4df888
[unity] Updated UPM package version numbers in package.json description files.
2021-03-04 18:42:45 +01:00
Harald Csaszar
4a43174bce
Merge branch '3.8' into 4.0-beta
2021-03-04 18:36:22 +01:00
Harald Csaszar
07b7b9371c
[unity] Increased UPM package versions for changes of last commit d50cdef.
2021-03-04 18:31:18 +01:00
Harald Csaszar
d50cdef325
[unity] Corrected and unified Additive Slot behaviour of commit c5c7174 for URP and LWRP shaders (2D and 3D). Now only active for PMA blending and correctly performing alpha clip. See #1850 .
2021-03-04 17:47:48 +01:00
Harald Csaszar
c5c71747c3
[unity] Fixed single pass additive slot blend mode for all URP and LWRP shaders (2D and 3D). Closes #1850 .
2021-03-03 20:18:35 +01:00
Harald Csaszar
f85907965c
Merge branch '3.8' into 4.0-beta
2021-02-22 20:47:32 +01:00
Harald Csaszar
4a0b30dd2f
[unity] Fixed URP and LWRP shaders Sprite and SkeletonLit not handling shadows correctly after 180 degree rotation (normal needs to be flipped for bias direction). Now URP shaders no longer require Advanced - Add Normals enabled to receive shadows. Closes #1842 .
2021-02-17 20:16:56 +01:00
Harald Csaszar
1163142ba8
[unity] Fixed URP and LWRP SkeletonLit shader not receiving shadows. Closes #1840 . Now another known issue of the Sprite shader is surfacing, not handling shadows correctly when rotated 180 degrees (see #1842 ).
2021-02-17 19:21:50 +01:00
Harald Csaszar
bbae2d9ed4
Merge branch '3.8' into 4.0-beta
2020-12-22 17:21:32 +01:00
Harald Csaszar
769f048f55
[unity] Added a null-check for _diffuseRamp parameter at Sprite shaders GUI. Cleaned up URP 2D example assets: textures and materials now all using straight alpha textures, names shortened.
2020-12-22 17:17:33 +01:00
badlogic
19bc4d4413
Merge branch '3.8' into 4.0-beta
2020-12-10 16:09:26 +01:00
Harald Csaszar
2fde05e899
[unity] Fixed URP and LWRP Sprite shader ramp only respecting main directional light, see #1819 . Addition: All Sprite shaders now provide four Diffuse Ramp modes as an Inspector Material parameter: Hard, Soft, Old Hard and Old Soft.
2020-12-09 19:01:03 +01:00
Harald Csaszar
473caafd00
[unity] Fixed SRP batching support at Sprite shader of URP and LWRP shaders, with enabled rim light they were not compatible. See #1813 .
2020-12-09 13:39:24 +01:00
badlogic
279fb3fca9
Merge branch '3.8' into 4.0-beta
2020-12-05 10:06:38 +01:00
Harald Csaszar
ac63150958
[unity] Increased URP and LWRP package version number for Unity Package Manager (for last commit's modifications).
2020-12-02 21:11:38 +01:00
Harald Csaszar
16b95b971b
[unity] Now all URP and LWRP shaders support SRP batching. Closes #1813 .
2020-12-02 20:23:31 +01:00
badlogic
ae6eda01f7
Merge branch '3.8' into 4.0-beta
...
# Conflicts:
# spine-ts/build/spine-all.js.map
# spine-ts/build/spine-canvas.js.map
# spine-ts/build/spine-core.js.map
# spine-ts/build/spine-player.js.map
# spine-ts/build/spine-threejs.js.map
# spine-ts/build/spine-webgl.js.map
# spine-ts/canvas/example/assets/spineboy-ess.json
# spine-ts/canvas/example/assets/spineboy.png
# spine-ts/player/example/assets/raptor-pma.png
# spine-ts/player/example/assets/raptor-pro.json
# spine-ts/player/example/assets/spineboy-pma.png
# spine-ts/player/example/assets/spineboy-pro.skel
# spine-ts/threejs/example/assets/raptor-pro.json
# spine-ts/threejs/example/assets/raptor.png
# spine-ts/webgl/example/assets/coin-pro.skel
# spine-ts/webgl/example/assets/goblins-pro.skel
# spine-ts/webgl/example/assets/mix-and-match-pma.atlas
# spine-ts/webgl/example/assets/mix-and-match-pma.png
# spine-ts/webgl/example/assets/mix-and-match-pro.skel
# spine-ts/webgl/example/assets/owl-pma.png
# spine-ts/webgl/example/assets/owl-pro.skel
# spine-ts/webgl/example/assets/raptor-pma.png
# spine-ts/webgl/example/assets/raptor-pro.skel
# spine-ts/webgl/example/assets/spineboy-pma.png
# spine-ts/webgl/example/assets/spineboy-pro.skel
# spine-ts/webgl/example/assets/spineboy.png
# spine-ts/webgl/example/assets/stretchyman-pro.skel
# spine-ts/webgl/example/assets/tank-pma.atlas
# spine-ts/webgl/example/assets/tank-pma.png
# spine-ts/webgl/example/assets/tank-pro.skel
# spine-ts/webgl/example/assets/vine-pro.skel
2020-11-27 18:47:44 +01:00
Harald Csaszar
af9d807460
[unity] Fixed URP Sprite shader shadow artifacts at cascade border (occured after Universal RP package versions 7.2). Still compatible with older versions before 7.2. Closes #1814 .
2020-11-26 18:33:44 +01:00