24 Commits

Author SHA1 Message Date
Mario Zechner
2ae4851a83 [godot] Replace old classes with SpineNewXX, rework example project. 2022-04-09 16:52:23 +02:00
Mario Zechner
03eeaa17e2 [godot] Fix edit rect y-offset. 2022-04-09 03:47:49 +02:00
Mario Zechner
5b8ed48855 [godot] Edit rect support. 2022-04-09 03:45:00 +02:00
Mario Zechner
7e39e59d50 [godot] Rework rendering of SpineSprite, make batching work. 2022-04-09 03:08:47 +02:00
Mario Zechner
88038fa906 [godot] New SpineSprite implementation with more coherent resource management. 2022-04-08 23:04:23 +02:00
Mario Zechner
702c685b32 [godot] Break everything so we it can be rebuild. 2022-04-08 21:30:41 +02:00
Mario Zechner
991b0a73fa [godot] Merge SpineAnimationStateDataResource and SpineSkeletonDataResource, test new SpineCollisionShapeProxy 2022-04-08 17:49:31 +02:00
Mario Zechner
91cf922a6c [godot] Clean-up SpineCollisionShapeProxy. Needs more work. 2022-04-07 06:03:02 +02:00
Mario Zechner
b01acf49fd [godot] Refactor example file layout. 2022-04-06 11:49:16 +02:00
Mario Zechner
25e55b4009 [godot] More clean-up. 2022-04-06 11:34:03 +02:00
Mario Zechner
cea5adfe1b [godot] Clean-up SpineTimline, SpineConstants. 2022-04-06 11:19:04 +02:00
Mario Zechner
773173d589 [godot] Clean-up SpineAnimation, add simple unit test scene and script. 2022-04-06 10:40:04 +02:00
Mario Zechner
dd163d9a81 [godot] Clean-up register_types. 2022-04-06 10:14:47 +02:00
Mario Zechner
a194648f3a [godot] Clean-up GodotSpineExtension. 2022-04-06 10:14:08 +02:00
Mario Zechner
8b892dc58a [godot] Add spine-godot to formatting script. 2022-04-06 10:04:17 +02:00
Mario Zechner
bd3de3bddd [godot] Recreate missing SpineSkeletonFileResource.h/.cpp 2022-04-05 18:00:34 +02:00
Mario Zechner
9d31b83105 [godot] Add support for binary skeleton files, clean-up import and resource saving/loading infrastructure. 2022-04-05 15:21:38 +02:00
Mario Zechner
e9e4a3af65 [godot] Clean-up SpineRuntimeEditorPlugin and type registration. 2022-04-05 13:08:22 +02:00
Mario Zechner
b760bb7606 [godot] Remove SpineSpriteAnimateDialog, clean-up SpineAnimationStateDataResource, rename SpineSprite.manual_update -> update_all 2022-04-05 12:58:48 +02:00
Mario Zechner
7f92b6893b [godot] Clean-up
* Remove forced -O2 flag
* Remove "external functions" from SpineSprite
* Add preview_animation property to SpineSprite. When set, the sprite will playback the selected animation in the editor.
* Fix mix-and-match script
2022-04-05 10:11:35 +02:00
Mario Zechner
7ed0d41cf6 [godot] Add mix-and-match example 2022-04-04 16:31:46 +02:00
Mario Zechner
c4d657757d [godot] Minor clean-up 2022-04-04 14:57:37 +02:00
Mario Zechner
437f88922d [godot] Fix examples/export/runtime.sh for godot, fix MeshAttachment, fix Godot example 2022-04-04 14:38:04 +02:00
Mario Zechner
1a51078c19 [godot] Get rid of symlink 2022-04-04 13:41:56 +02:00