35 Commits

Author SHA1 Message Date
Mario Zechner
804a85dbca [godot] Fix formatting. 2022-06-21 10:02:08 +02:00
badlogic
e7f0455487 [godot] Fix normal maps in Godot 4. 2022-06-02 15:19:59 +02:00
Mario Zechner
151af3abdf [godot] Fix up examples, segfaults, rendering 2022-05-31 15:28:12 +02:00
Mario Zechner
4239af0a1a [godot] Fix up formatter. 2022-05-31 12:29:25 +02:00
badlogic
0ae85df770 [godot] Set nodes under SpineSprite to draw behind parent for debug rendering to work. 2022-05-10 12:18:44 +02:00
Mario Zechner
b96db92250 [godot] Fixes for latest Godot master commits. 2022-05-05 15:26:16 +02:00
badlogic
ce73d3c986 [godot] Fix SpineSprite hover rendering. 2022-05-03 02:49:28 +02:00
badlogic
a90cdfbee6 [godot] Improved SpineSprite debug hover. 2022-05-03 02:27:20 +02:00
badlogic
1c686a96e8 [godot] Debug settings for SpineSprite to show bones, regions, meshes, et.c 2022-05-03 01:13:07 +02:00
badlogic
2a4adc282e [godot] Fix SpineBone::set_global_transform and examples 2022-05-02 16:57:46 +02:00
badlogic
47f21e24b0 [godot] More raggedy spineboy fixes. 2022-05-01 07:57:31 +02:00
badlogic
b9b123ff48 [godot] Fix update order of SpineBoneNode. 2022-05-01 07:12:52 +02:00
badlogic
8bf6d2f45d [godot] Save SpineSprite preview settings. 2022-05-01 05:10:27 +02:00
badlogic
e5393dfed9 [godot] SpineSprite preview properties, finished SpineBoneNode, bone node example. 2022-05-01 05:00:03 +02:00
badlogic
4326314fd1 [godot] pragma once, clean-up SpineSlotNode, add SpineBoneNode + example 2022-04-30 14:59:16 +02:00
badlogic
4906d71856 [godot] Support per-slot materials via SpineSlotNode. 2022-04-29 12:43:21 +02:00
badlogic
9a99aef7e8 [godot] Clean-up and optimize SpineSprite. 2022-04-29 11:33:10 +02:00
badlogic
3785147ba3 [godot] Custom materials on the skeleton level. 2022-04-28 16:57:34 +02:00
badlogic
4c417dd2c2 [godot] Rework invalidation of native spine objects, add unit test. 2022-04-26 23:34:57 +02:00
badlogic
7866fff884 [godot] Fix owners not being set correctly, more sanity checks. 2022-04-26 20:56:57 +02:00
badlogic
e807ef406c [godot] Prepare all classes for proper native object handling based on signals. 2022-04-26 17:04:00 +02:00
badlogic
a09e765c33 [godot] Added SpineAnimationTrack to sequence Spine animations with AnimationPlayer, see examples/08-annimation-player 2022-04-24 20:05:22 +02:00
badlogic
9f5eaf89a8 [godot] Only return global transforms is SpineSprite is visible in tree. 2022-04-23 22:14:32 +02:00
badlogic
30ef5d350a [godot] Remove remaining bind slots code from SpineSprite 2022-04-22 20:32:15 +02:00
badlogic
a2b2189faa [godot] Replaced bind nodes in SpineSprite with much more powerful SpineSlotNode. Added example scene. 2022-04-22 20:09:26 +02:00
badlogic
8cabfa370f [godot] Fix SpineBone transform methods. 2022-04-22 10:31:28 +02:00
badlogic
b1b056ae4b [godot] Signals for SpineSprite before and after the world transforms change. 2022-04-22 07:38:06 +02:00
badlogic
b06b06c7c2 [godot] Refactored examples, added listener example, fixed listener signal names. 2022-04-21 16:49:56 +02:00
badlogic
9310d29e0d [godot] Clean-up SpineSprite, first pass.
* rename a few methods.
* remove overlap
* add signal "world_transforms_changed"
* remove preview animation and skin, will be covered by SpineSkeletonDataResource inspector preview
2022-04-21 16:17:36 +02:00
badlogic
5af5bf6e9f [godot] Rename SpineSprite ProcessMode to UpdateMode. 2022-04-21 15:26:07 +02:00
Mario Zechner
ccc43a3864 [godot] 4.x compatibility. 2022-04-21 02:40:26 +02:00
Mario Zechner
2ec5d44ed3 [godot] Fix all clang-tidy issues. 2022-04-20 15:10:00 +02:00
Mario Zechner
e0d4fbc34a [godot] Ensure proper parameter names for objects in bound methods. 2022-04-20 14:33:30 +02:00
badlogic
b9ed194f6e [godot] Clean-up SpineAtlasResource, fix memory leak of texture loader. 2022-04-12 11:58:52 +02:00
Mario Zechner
8bf0525020 [godot] Move spine_godot outside the Godot source tree. 2022-04-09 17:56:41 +02:00