badlogic
df7cb783ba
[godot] Fix icons for new nodes.
2022-05-01 07:28:25 +02:00
badlogic
afdce49a20
[godot] Fix SpineBoneNode scale application.
2022-05-01 07:24:32 +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
33ea04646a
[godot] Normal map support + example.
2022-04-29 13:18:21 +02:00
badlogic
4906d71856
[godot] Support per-slot materials via SpineSlotNode.
2022-04-29 12:43:21 +02:00
badlogic
ed90e9011d
[godot] Fix SpineAnimationTrack incorrectly setting looping.
2022-04-29 11:52:07 +02:00
badlogic
9a99aef7e8
[godot] Clean-up and optimize SpineSprite.
2022-04-29 11:33:10 +02:00
badlogic
bcf20d764b
[godot] Don't apply "[stop]" animation.
2022-04-29 10:24:28 +02:00
badlogic
3785147ba3
[godot] Custom materials on the skeleton level.
2022-04-28 16:57:34 +02:00
badlogic
248109b88b
[godot] Set loop on animation in v3.
2022-04-28 16:57:10 +02:00
badlogic
2e2e5becf8
[godot] Support for Live++ for Godot 4
2022-04-28 16:56:46 +02:00
badlogic
a19262ca3a
[godot] Keep vorbis for minimal build.
2022-04-27 15:27:43 +02:00
badlogic
9ce8d5171a
[godot] Cleaned-up and added v4 examples.
2022-04-27 15:27:16 +02:00
badlogic
323a8b9299
[godot] Fix SpineAnimationTrack and SpineSlotNode for 4.x
2022-04-27 14:54:23 +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
6ad83c94a8
[godot] Make SpineObjectWrapper a RefCounted, fix up type hierarchy.
2022-04-26 17:15:27 +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
cb36ae34cd
[godot] Remove collision shape proxy, add object wrapper template.
2022-04-26 14:27:15 +02:00
badlogic
7fe9e7cbdf
[godot] (u)int64_t -> int
2022-04-26 13:34:03 +02:00
badlogic
dfd2fc057a
[godot] Fetch animation player on the fly, improve animation player example.
2022-04-26 09:04:43 +02:00
badlogic
15e6ccf05e
[godot] Clean-up animation-player example.
2022-04-25 22:39:53 +02:00
badlogic
5cd4b1410b
[godot] Better scrubbing of SpineAnimationTrack, exposed more TrackEntry properties, fixes.
2022-04-25 22:22:12 +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
b24f7e53c6
[godot] Ensure editor is told that the transform is changed when the slot name is selected for a SpineSlotNode.
2022-04-22 13:50:36 +02:00
badlogic
19fc6bab8b
[godot] Add SpineSlotNode to attach arbitrary trees to skeleton slots, have skeleton, bone, slot, and transforms reference the enclosing SpineSprite.
2022-04-22 13:20:26 +02:00
badlogic
8cabfa370f
[godot] Fix SpineBone transform methods.
2022-04-22 10:31:28 +02:00
badlogic
b4d6bbaf5a
[godot] Mouse and bone following example.
2022-04-22 10:01:35 +02:00
badlogic
b1b056ae4b
[godot] Signals for SpineSprite before and after the world transforms change.
2022-04-22 07:38:06 +02:00
badlogic
dcb35d0c54
[godot] Fix loop setting for footstep.ogg
2022-04-21 18:30:43 +02:00
badlogic
6fef444f03
[godot] Add animation state listener example.
2022-04-21 18:24:29 +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
badlogic
0191ac3641
[godot] Improve Windows setup script.
2022-04-21 14:27:41 +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
Mario Zechner
ac5bab64b4
[godot] Remove empty destructors.
2022-04-20 14:22:43 +02:00
Mario Zechner
d81fd324cb
[godot] Clean-up NULL -> nullptr.
2022-04-20 14:08:29 +02:00
Mario Zechner
32a5fd05b6
[godot] Clean-up includes.
2022-04-20 14:07:25 +02:00
Mario Zechner
85d0e7f7c1
[godot] Clean-up SpinePathConstraint.
2022-04-20 13:52:30 +02:00
Mario Zechner
db8cba6637
[godot] Clean-up SpineTransformConstraint.
2022-04-20 13:39:44 +02:00
Mario Zechner
0118871bd2
[godot] Clean-up SpineTrackEntry.
2022-04-20 13:33:14 +02:00