371 Commits

Author SHA1 Message Date
Harald Csaszar
87e5a84cff [unity] Fixed SkeletonRootMotion 3D rigidbody rotational root-motion. Closes #2143. Added SkeletonRootMotion callback delegates ProcessRootMotionOverride and PhysicsUpdateRootMotionOverride to customize how root motion is applied. 2022-08-30 17:55:38 +02:00
Harald Csaszar
6ef7df4be6 [unity] Added example component SkeletonGraphicRenderTexture. Closes #2130. Added additional render callback delegates at SkeletonGraphic. 2022-08-02 16:06:10 +02:00
Harald Csaszar
d796131668 [unity] Fixed Timeline SkeletonGraphic clip exception when DefaultMixDuration is disabled. Closes #2090. Added Unscaled Time property at Spine Timeline tracks. 2022-06-01 19:26:55 +02:00
Harald Csaszar
c0901ba302 [unity] Added OnAnimationRebuild callback delegate to skeleton components, called after animation state has been initialized. Breaking: SkeletonGraphic.OnRebuild is now called after skeleton is initialized, but before initializing animation state. 2022-05-31 18:37:30 +02:00
Mario Zechner
8753dfcb8f Updated CHANGELOG 2022-05-31 12:20:44 +02:00
Harald Csaszar
9427732038 [unity] Added UnscaledTime property at SkeletonAnimation, behaving like SkeletonGraphic.UnscaledTime. 2022-05-30 20:58:25 +02:00
Harald Csaszar
9fdb0e05b2 [unity] Increased compatible Unity version to 2022.1 in 4.1 changelog section as well. 2022-05-25 19:47:28 +02:00
Harald Csaszar
edc941edf9 Merge branch '4.0' into 4.1-beta 2022-05-25 19:45:59 +02:00
Harald Csaszar
d257c49cdb [unity] Increased compatible Unity version to 2022.1. 2022-05-25 19:44:13 +02:00
Harald Csaszar
f04a7b38ca [unity] Fixed exception after changing animation name with existing custom mix duration, closes #1874. Displaying animation/bone/etc name in red in Inspector fields when it no longer exists at the skeleton data. 2022-04-27 20:49:40 +02:00
Harald Csaszar
688407fd57 [unity] GetRemappedClone copying from Sprite now provides additional pmaCloneTextureFormat and pmaCloneMipmaps parameters. 2022-04-25 16:35:23 +02:00
Mario Zechner
82b607d738 [ts] Remove player editor, fix embedding examples, clean-up threejs example. 2022-03-25 14:03:20 +01:00
Harald Csaszar
bf1b9062dc [unity] Minor: Updated changelog 4.1 section with latest 4.0 addition. 2022-03-24 12:02:04 +01:00
Harald Csaszar
7ae25bf19c Merge branch '4.0' into 4.1-beta 2022-03-24 12:00:59 +01:00
Harald Csaszar
5bde0730d3 [unity] Timeline clips now offer an additional Alpha parameter for setting a custom constant mix alpha (as TrackEntry.Alpha). 2022-03-24 11:58:29 +01:00
Harald Csaszar
ed1052320b [unity] Updated changelog entries of Unity 4.1-beta section. Added two missing lines and reordered lines to list 4.1-beta-only changes before those common to 4.0 and 4.1-beta. 2022-03-22 17:04:05 +01:00
Mario Zechner
0e122e1877 [cpp] Return error if skeleton version doesn't match runtime version. See #1998 2022-03-22 13:46:08 +01:00
Mario Zechner
ded22826b2 Prepare CHANGELOG for release 2022-03-22 13:23:56 +01:00
Mario Zechner
1fb3b53c5b [ts][webgl] Closes #1976, PolygonBatcher disables CULL_FACE and restores the previous setting on end() 2022-03-20 15:06:49 +01:00
Mario Zechner
3b1f7617df Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-03-14 11:26:35 +01:00
Mario Zechner
58f0bc0d0c Added promise based AssetManager.loadAll(), Skeleton.getBoundsRect() helper method. 2022-03-14 11:23:53 +01:00
Harald Csaszar
ed576e58e9 [runtimes] Minor: added changelog.md documentation line of 4.0 to 4.1. 2022-03-10 17:15:52 +01:00
Harald Csaszar
1ec9150965 Merge branch '4.0' into 4.1-beta 2022-03-10 17:14:43 +01:00
Harald Csaszar
9cd38191fc [unity] Added example component SkeletonRenderTextureFadeout and improved example scene and documentation. See #1337. 2022-03-10 17:00:26 +01:00
Mario Zechner
e96f3a0a98 Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-ts/.vscode/launch.json
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-03-08 22:06:38 +01:00
Mario Zechner
6887aa617a [threejs] Fix clipping not being ended, better alpha test support. 2022-03-08 22:03:01 +01:00
Harald Csaszar
935cb3b491 Merge branch '4.0' into 4.1-beta 2022-03-07 18:10:46 +01:00
Harald Csaszar
9acc768353 [unity] Added example component SkeletonRenderTexture to render to a render texture. Added fadeout example scene named 'RenderTexture FadeOut Transparency'. Closes #1337. 2022-03-02 22:15:13 +01:00
Harald Csaszar
3289550eb0 [unity] Added skeleton component Inspector parameter Advanced - Animation Update with modes In Update, In FixedUpdate and Manual Update. Added SkeletonRootMotion properties PreviousRigidbodyRootMotion and AdditionalRigidbody2DMovement. 2022-02-09 12:22:02 +01:00
Harald Csaszar
76068cc4f4 Merge branch '4.0' into 4.1-beta 2022-02-07 16:25:34 +01:00
Harald Csaszar
431910d660 [unity] Timeline add Track menu naming improvements. Changed clip property Custom Duration to Default Mix Duration (inverted). Improved track appearance in the Timeline window and track Inspector. 2022-02-04 14:38:24 +01:00
Mario Zechner
7031982333 [threejs] Explicitely discard fragments with alpha < 0.5, closes #1985 2022-02-02 12:12:09 +01:00
Mario Zechner
738217f8c1 [threejs] Explicitely discard fragments with alpha < 0.5, closes #1985 2022-02-02 12:11:48 +01:00
Mario Zechner
fb0a658ecf Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
#	spine-ts/spine-canvas/package.json
#	spine-ts/spine-core/package.json
#	spine-ts/spine-player/package.json
#	spine-ts/spine-threejs/package.json
#	spine-ts/spine-webgl/package.json
2022-01-24 22:23:03 +01:00
Mario Zechner
02b894d8da [ts][player] Added SpinePlayer.dispose(), closes #2020 2022-01-24 22:04:29 +01:00
Mario Zechner
cc6f6e0725 Updated CHANGELOG.md 2022-01-23 22:05:10 +01:00
Mario Zechner
86cd8668ca [xna] Removed spine-xna in favor of spine-monogame. 2022-01-20 12:37:04 +01:00
Harald Csaszar
4a01ee2333 [unity] Added changelog 4.1 entry of previous 4.0 commit. 2022-01-10 18:30:31 +01:00
Harald Csaszar
1cc2a57be5 Merge branch '4.0' into 4.1-beta 2022-01-10 18:28:36 +01:00
Harald Csaszar
1233bce55e [unity] Support fix prefab override via mesh filter global settings. Closes #1938. 2022-01-10 18:21:55 +01:00
Harald Csaszar
5a1a19b4e5 [unity] SpineAtlasAsset.CreateRuntimeInstance methods now provide an optional newCustomTextureLoader parameter. 2021-12-15 19:44:10 +01:00
Harald Csaszar
2d86973980 Merge branch '4.0' into 4.1-beta 2021-12-15 16:55:15 +01:00
Harald Csaszar
193882f2c6 [unity] BoneFollower and BoneFollowerGraphic now provide an additional Follow Parent World Scale parameter. 2021-12-15 16:52:14 +01:00
Mario Zechner
1ac6c6bd35 [cpp] Initial port of sequences
Loaders require modifications, timeline needs to be added.
2021-11-17 15:32:35 +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
badlogic
ecbe087227 Merge branch '4.0' into 4.1-beta
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/spine-threejs/package.json
2021-10-20 00:10:54 +02:00
badlogic
caed7614c8 [ue4] Update example project to UE 4.27 2021-10-19 22:11:31 +02:00
Mario Zechner
5389b41c67 Update CHANGELOG 2021-10-14 00:42:36 +02:00
Harald Csaszar
bb7e6a9df4 [csharp][java] Added remark about removed findBoneIndex and findSlotIndex methods to changelog. See commit dc9a6ebe. 2021-09-20 17:37:56 +02:00
Harald Csaszar
83b50f265e [unity] Added missing usedByEffector and usedByComposite parameters at BoundingBoxFollower components. 2021-09-07 15:32:17 +02:00