715 Commits

Author SHA1 Message Date
Harald Csaszar
6a77c6dbf2 [unity] Fixed compile error after merging 4.2 commit. 2025-09-02 14:03:37 +02:00
Harald Csaszar
92db076394 [unity] Fixed render separator broken with slot alpha 0. Slot alpha 0 now skips attachments at multiple submeshes as well. Closes #2920. 2025-09-02 13:25:40 +02:00
Harald Csaszar
78f9e63420 [unity] Added option to BoneFollower components to follow attachment Z spacing offset. Defaults to false to maintain existing behaviour. 2025-08-13 23:10:43 +02:00
Harald Csaszar
49999e417e [unity] Fixed BoneFollower MissingReferenceException when skeleton is destroyed. Closes #2903. 2025-08-07 15:06:01 +02:00
Harald Csaszar
75e58c70ce [unity] Fixed SkeletonGraphic shader texcoord precision issue. Closes #2892. 2025-07-18 19:22:53 +02:00
Harald Csaszar
2d6da868c5 [csharp] Adjusted last cherry pick 4.2 commit to 4.3 changes. 2025-07-01 21:31:53 +02:00
Harald Csaszar
239c1c996d [unity] Fixed animations not mixing out on some Update When Invisible modes, leaving e.g. leftover slots. Closes #2873. 2025-07-01 20:51:55 +02:00
Harald Csaszar
ec757bf9b7 [csharp][unity] Port of 4.3 changes until (including) 2d9f86a (4.3.37-beta). 2025-06-20 22:25:27 +02:00
Nathan Sweet
9b596c3856 Merge branch '4.2' into 4.3-beta
# Conflicts:
#	spine-unity/Assets/Spine/package.json
2025-05-21 10:29:28 -04:00
Harald Csaszar
e4f791bd29 [unity] minor: fixed whitespace formatting. 2025-05-19 18:46:27 +02:00
Harald Csaszar
c429bfd6b0 [unity] Using allocation-avoiding TextAsset.GetData call in editor-only GetVersionInfo and IsJsonFile checks as well. See #2851. 2025-05-16 20:46:22 +02:00
Harald Csaszar
5a0d0ed696 [unity] Fixed missing using statement around stream of commit fb8bc40. See #2851. 2025-05-16 20:34:08 +02:00
Harald Csaszar
80479320f7 [unity] Minor: fixed formatting to please format checks. 2025-05-16 19:10:23 +02:00
Harald Csaszar
845773671e [unity] Fixed compile error of last commit fb8bc40 on Unity 2017. See #2851. 2025-05-16 16:03:38 +02:00
Harald Csaszar
fb8bc402e7 [unity] Added option for unsafe data loading avoiding some allocations on skel.bytes data. Closes #2851. 2025-05-16 15:29:29 +02:00
Harald Csaszar
0865206b15 [unity] Reverts 23adb6b: Inside/Outside Mask Materials recreated unnecessarily upon material changes. See #2848. 2025-05-15 20:57:25 +02:00
Harald Csaszar
23adb6b9b8 [unity] Inside/Outside Mask Materials recreated unnecessarily upon material changes. Closes #2848. 2025-05-14 21:46:16 +02:00
Nathan Sweet
7be6dac44a Merge branch '4.2' into 4.3-beta
# Conflicts:
#	spine-ts/package.json
#	spine-unity/Assets/Spine/package.json
2025-05-09 17:05:41 -04:00
Harald Csaszar
480a4b18b7 [unity] Fixed BoundingBoxFollower and BoundingBoxFollowerGraphic ignoring deactivated skin bone. Closes #2836. 2025-05-05 21:30:28 +02:00
Harald Csaszar
ff572ec8a4 [unity] Added null check at SkeletonRenderSeparator, closes #2823. 2025-05-05 16:37:25 +02:00
Harald Csaszar
fec9347128 [unity] Fixed BoneFollower and BoneFollowerGraphic ignoring negative parent bone scale. Closes #2819. 2025-04-18 19:27:53 +02:00
Harald Csaszar
90bfdba422 [csharp][unity] Port of Transform constraint property mapping and cumulated 4.3 changes. Excluding import scale fixes. 2025-04-09 15:52:06 +02:00
Harald Csaszar
0ab3a8251a [unity] Updated compatible version and example skeletons version to 4.3. 2025-04-09 15:50:44 +02:00
Luke Ingram
ec395f00e1
[all] Updates documentation. (#2805)
- All links to forum posts have been updated.
- All links to Spine documentation have been updated to be accurate. This includes the Editor docs and specific Runtimes docs.
- Removes the doc link to the out-of-date spine-cocos2d-objc runtime and replaces it with spine-sdl.
- Links to external frameworks and tools have been corrected.
2025-04-08 04:53:39 +02:00
Nathan Sweet
f08d58dc98 License header update. 2025-04-05 13:42:13 -04:00
Harald Csaszar
f8332b7773 [csharp][unity] Port of commit 68d262b5: Improved rendering performance when an attachment is fully inside a clipping attachment.
Reuse the original vertices rather than clipping's triangle soup.
2025-04-04 19:27:36 +02:00
Harald Csaszar
01a847b7f7 [unity] Fixed outline shaders semi transparent gap around skeleton. All outline shaders now provide a Fill parameter. Closes #2758. 2025-02-20 19:37:20 +01:00
Harald Csaszar
c5cbadc4fd [unity] Fixed cmake filename too long errors caused by Unity paths, renamed dirs. Closes #2738. 2025-02-05 10:56:33 +01:00
Harald Csaszar
906793db81 [unity] Exposed public SkeletonGraphic.SetScaledPivotOffset method outside of the editor. 2024-12-02 19:44:31 +01:00
Harald Csaszar
a6bf66ba32 [spine-unity] Fixed too long filenames causing CMAKE fetch errors. Closes #2700. 2024-11-28 18:56:29 +01:00
Harald Csaszar
fcce08a14a [unity] Fixed Mesh bounds computation always including origin. Closes #2701. 2024-11-28 18:17:12 +01:00
Harald Csaszar
12bc8ae24d [unity] Fixed on-demand loading of blend mode materials. See #1890. 2024-11-14 14:59:47 +01:00
Harald Csaszar
6ac6a1d8ac [unity] Fixed compile error on Unity 2017 of last commit bf8f1f6. 2024-09-23 20:50:28 +02:00
Harald Csaszar
bf8f1f69bf [unity] Skeleton Mecanim: Added new Mix Mode Match. Calculates Spine animation weights to best match provided Mecanim clip weights. 2024-09-23 20:17:21 +02:00
Harald Csaszar
c3feed0535 [unity] Minor: whitespace fixes of previous commit 7a999ea. See #2632. 2024-09-12 16:28:04 +02:00
Harald Csaszar
7a999ea934 [unity] Fixed SPINE_TRIANGLE_CHECK define, was broken when disabled. Fixed documentation. Closes #2632. 2024-09-12 14:12:03 +02:00
Harald Csaszar
fbcc080e7e [unity] Fixed clipping end attachment ignored when alpha is 0. Closes #2623. 2024-09-05 18:04:39 +02:00
Harald Csaszar
4fe9e4582d [unity] Fixed physics constraints ignoring Z movement when Y-rotated. Closes #2614. 2024-08-28 15:22:10 +02:00
Harald Csaszar
195c65ffd9 [unity] Fixed SkeletonUtilityConstraint subclasses not updating. Closes #2587. 2024-07-30 17:14:47 +02:00
Harald Csaszar
43e1d624dd [unity] Fixed wrong SkeletonUtilityBone position when used with RootMotion. Closes #2582. 2024-07-19 12:37:44 +02:00
Harald Csaszar
b1fe837e8a [unity] Fixed SkeletonGraphic MatchRectTransformWithBounds wrong scale with layoutScaleMode. Closes #2577. 2024-07-17 18:24:59 +02:00
Harald Csaszar
3e8c9dfa66 [unity] Fixed SkeletonRootMotion ignoring parent bone scale set via transform constraints. Closes #2580. 2024-07-16 18:14:17 +02:00
Harald Csaszar
cc55a2eeba [unity] Minor: RootMotion: commented failed experiments with setting velocity instead of MovePosition. 2024-07-12 17:54:12 +02:00
Harald Csaszar
d2953d6053 [unity] Automatically updating SkeletonRootMotion references after SkeletonDataAsset change. Exposed rootMotionBoneName. Closes #2575. 2024-07-10 17:36:04 +02:00
Harald Csaszar
2f44b90878 [unity] OnDemandTextureLoader: Added TextureLoadFailed callback, used by Addressables extension package. 2024-07-05 12:58:37 +02:00
Harald Csaszar
e076a1c7d9 [unity] Added missing attribute drawer changes of last commits for ui-toolkit package (on spine-unity side). 2024-07-05 12:56:17 +02:00
Harald Csaszar
24070b4768 [unity] Minor whitespace formatting fixes. 2024-06-24 17:54:02 +02:00
Harald Csaszar
469735e96a [unity] Fixed costly Vector3 *= operator on 2019.4- in MeshGenerator.ScaleVertexData. Closes #2558. 2024-06-20 18:48:34 +02:00
Harald Csaszar
962cdf844e [unity] Fixed incorrect too dark (transparent) display of additive slots when in Linear color space. Closes #2552. 2024-06-17 20:50:24 +02:00
Harald Csaszar
ff07a01aef [unity] SkeletonGraphic allows custom mesh offset relative to the pivot to keep e.g. the face centered when layout scale downscales the mesh towards the pivot. Closes #2482. 2024-06-12 17:53:05 +02:00