Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Godot] Skeleton rendering separation #2689

Open
misaki-eymard opened this issue Nov 18, 2024 · 0 comments
Open

[Godot] Skeleton rendering separation #2689

misaki-eymard opened this issue Nov 18, 2024 · 0 comments

Comments

@misaki-eymard
Copy link
Collaborator

A SpineSlotNode can be used to insert another object between the draw order of a skeleton's slots, but this is not well suited for temporarily inserting objects that were originally moved separately, e.g. two characters normally move separately, and one character is temporarily placed between the other's drawing order for a hug animation. If you try to do this with SpineSlotNode, you have to duplicate the character (one for when they move separately and one for when they move between certain SpineSpriteNodes) because the inserted object must be a child of SpineSpriteNode. It would be convenient if you can temporarily separate the draw order of a skeleton at the front and back, without duplicating the character, and allow another character to be sandwiched in between like the SkeletonRenderSeparator component of the spine-unity runtime.

Related forum thread:
https://esotericsoftware.com/forum/d/27253-godot-43-slot-draw-order-manipulation-at-runtime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant