Harald Csaszar
|
c54745cbc7
|
[unity] Fixed an issue related to SkeletonRenderer and Prefabs not calling LateUpdate. Closes #1689.
|
2020-06-03 15:57:07 +02:00 |
|
Harald Csaszar
|
05d8b248b0
|
[unity] Fixed Mecanim state not updated when referenced clip's Loop Time changes. Also fixes Override controllers which never used the override clips' loop parameter but the original one. Closes #1649.
|
2020-05-29 16:20:37 +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 |
|
Harald Csaszar
|
6a9403511d
|
[unity] Added documentation section to GetRepackedSkin methods mentioning the requirement for Destroy() call on output textures and materials. Added to example scene component code as well. Closes #1681.
|
2020-05-18 17:21:58 +02:00 |
|
Harald Csaszar
|
b1e4c8f2b7
|
[unity] Fixed SkeletonMecanim throwing exception at non-Spine clip. Closes #1675.
|
2020-05-14 17:50:45 +02:00 |
|
Harald Csaszar
|
3e93e2daf1
|
[unity] Fixed ghost-movement of Ragdoll components: They did not update the RagdollParent transform. Activate correct behaviour by disabling the inspector property Old Ragdoll Behaviour which was introduced to automatically be backwards-compatible. Closes #1670.
|
2020-05-07 15:10:20 +02:00 |
|
Harald Csaszar
|
c73f8c1f42
|
[csharp] Ported automated test set 'AnimationStateTests' to csharp and Unity.
|
2020-05-06 16:03:04 +02:00 |
|
Harald Csaszar
|
d499dba7c4
|
[unity] Unity SpriteAtlas support: Upon build to platform, the internally generated sprite atlas texture is used instead of the png file generated for the editor (to reduce additional memory usage). This completes Unity SpriteAtlas support, together with previous commit d35550d. Closes #940.
|
2020-04-29 20:44:24 +02:00 |
|
Harald Csaszar
|
22c5144bde
|
[unity] Fixed a build error (build to platform only) in 'Spine Examples' after package.json structures and asmdef files have been added.
|
2020-04-29 20:27:38 +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 |
|
Harald Csaszar
|
96bb3630f2
|
[unity] Fixed a bug where _STRAIGHT_ALPHA_INPUT shader keyword was not set when default import settings are applied automatically (bool parameter was set, but the keyword would only be added when the Inspector is active).
|
2020-04-29 19:37:04 +02:00 |
|
Harald Csaszar
|
37d569414d
|
[csharp] Minor cleanup: removed unused variable, added null tests to legacy SpriteAttacher class.
|
2020-04-29 16:08:29 +02:00 |
|
Harald Csaszar
|
201f0bd7d5
|
[unity] Fixed an out of bounds access in SkeletonMecanim when multiple interruptions occur. Closes #1661.
|
2020-04-22 16:36:01 +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
|
3321751f98
|
[unity] Added package.json files to support using the spine-unity core runtime and the examples as UPM packages. This could be used to e.g. reduce compile time. See #1276.
|
2020-04-06 18:01:40 +02:00 |
|
Harald Csaszar
|
fbcd00d41a
|
[unity] Replaced full json parsing for version string in SkeletonDataCompatibility.GetVersionInfo() with lightweight regex variant (fallback to full parsing). Affects editor only, built binary always excluded GetVersionInfo() checks.
|
2020-04-01 15:20:43 +02:00 |
|
Harald Csaszar
|
7c2e2cb7ef
|
[unity] Fixed a potential null reference exception reported by a user.
|
2020-03-30 17:46:29 +02:00 |
|
Harald Csaszar
|
f75adfaca8
|
[unity] Improved Editor behaviour of RenderExistingMesh component. Removed unnecessary SkeletonGraphic codeparts from it.
|
2020-03-27 19:29:52 +01:00 |
|
Harald Csaszar
|
20d0525c22
|
[unity] Added Outline Shaders URP example scene demonstrating the workflow using the new RenderExistingMesh component and the new outline URP shader.
|
2020-03-27 18:53:53 +01:00 |
|
Harald Csaszar
|
519b01ee51
|
[unity] Added OnMeshAndMaterialsUpdated callback event to SkeletonRenderer and SkeletonGraphic. Added example component RenderExistingMesh.cs to render a mesh again with different materials, as required by the new outline-only shaders added in the previous commit.
|
2020-03-27 17:54:36 +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
|
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
|
501677b969
|
[unity] Fixed SkeletonMecanim unnecessarily applying clips twice. Closes #1648.
|
2020-03-26 16:12:33 +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
|
36a6d62ef0
|
[unity] Fixed null reference exception at ActivateBasedOnFlipDirection Component. Closes #1643.
|
2020-03-17 11:42:07 +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
|
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
|
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
|
daa2a76b3a
|
[unity] Fixed Getting Started/4 Object Oriented Sample to no longer use Spineboy-unity asset but Spineboy-pro instead (which is included as a complete Spine example project on the editor side). See #1628.
|
2020-03-10 12:41:51 +01:00 |
|
Harald Csaszar
|
a4127df1a8
|
[unity] Fixed Tint black being ignored when used in combination with additive. Secondary dark color was not premultiplied with alpha before passed to the shader but multiplied in shader, which was wrong (as alpha was set to 0 for additive blending then). Closes #1634.
|
2020-03-06 14:53:56 +01:00 |
|
Harald Csaszar
|
216193e4b3
|
[unity] Fixed SkeletonUtilityEyeConstraint wrong offset when disabled and re-enabled. Closes #1632.
|
2020-03-02 17:05:17 +01:00 |
|
Harald Csaszar
|
3d7a4b3c05
|
[unity] Cleaned up and re-serialized all Spine Examples example scenes in regards to problems with recent Unity versions (some assets did not display due to serialization differences / auto update problems).
|
2020-02-26 20:45:20 +01:00 |
|
Harald Csaszar
|
917b65e45a
|
[unity] Fixed example scene loading problems in recent Unity versions for scene "Dragon" and "Goblins".
|
2020-02-26 19:50:19 +01:00 |
|
Harald Csaszar
|
41f9aeac18
|
[unity] Fixed a bug in SkeletonGraphic when submesh instructions are empty and clipping is active.
|
2020-02-24 15:42:34 +01:00 |
|
Harald Csaszar
|
844d08b2a4
|
[unity] Fixed ToAtlasRegionPMAClone() methods, led to undefined behaviour when ApplyPMA followed CopyTexture. Now joined to one method call, thus also improved efficiency. Closes #1616.
|
2020-02-17 17:50:15 +01:00 |
|
Harald Csaszar
|
68595c439d
|
[unity] Fixed clipping masks not always working on additional atlas pages, when clipping end slot is first submesh attachment. Closes #1618.
|
2020-02-17 16:21:29 +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
|
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
|
6d3e63acf7
|
[unity] Minor bugfixes regarding Spine texture atlas importer reference assets. See #1524.
|
2020-02-06 19:01:16 +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
|
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
|
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 |
|
Harald Csaszar
|
ed40731684
|
[unity] Fixed unnecessary additional GC allocation of JSON deserializer in Editor (always caused allocation for version check). Closes #1608.
|
2020-01-27 12:02:16 +01:00 |
|
Harald Csaszar
|
d252df7ece
|
[unity] Fixed some compiler warnings when building for platforms instead of editor. Closes #1604.
|
2020-01-24 13:55:45 +01:00 |
|
Harald Csaszar
|
c568169821
|
[unity] Fixed BoneFollowerGraphic throwing null reference exception if it has no Canvas parent. Closes #1603.
|
2020-01-21 13:41:26 +01:00 |
|
Harald Csaszar
|
28ab23d6d0
|
[unity] minor - fixed method comment closing tag.
|
2020-01-18 16:57:21 +01:00 |
|
Harald Csaszar
|
ec7f79d460
|
[unity] Fixed color space of normalmap result when calling GetRepackedSkin() in Linear color space project. Providing additional parameter to specify additional texture layer color space now. Closes #1602.
|
2020-01-18 16:31:21 +01:00 |
|
Harald Csaszar
|
1c9bd11aa1
|
[unity] Added Unity version compatibility info to README.md file.
|
2020-01-17 14:57:04 +01:00 |
|
Harald Csaszar
|
9acf99e763
|
[unity] Fixed shader compilation error on PS4 platform related to static const in function. Closes #1600.
|
2020-01-14 19:26:45 +01:00 |
|
Harald Csaszar
|
3cf66670cc
|
[unity] Fixed SkinUtilities.GetClonedSkin performing shallow copy at Attachment key. Closes #1599.
|
2020-01-14 18:54:04 +01:00 |
|