Bayek

  • il y a 3 heures
  • Inscrit il y a un jour
  • In my case, I’m working with a set of animations that have different sizes. I use the same background for all the animations, and the size of each animation is adjusted (covered by clipping).
    Above the background, there is a symbol that pulses and extends beyond the background during the animation, but the clipping automatically covers it. If I move the symbol out of the clipping in the Draw Order, it gets covered by the background that is being clipped.
    The only option would be to split the animation into two separate ones, but I don’t want to do that since I want to export a single JSON and texture atlas.

  • Currently, Spine’s clipping mask applies to everything between its start and end slot, without the ability to exclude specific slots. This is problematic when an animator wants to have an object (like a character) appear above a clipped background while still keeping the background masked correctly.
    The current workaround requires rearranging the Draw Order or splitting animations into separate Spine projects, which can be impractical when working with complex scenes. It would be much more efficient if we could simply mark a slot as “Excluded from Clipping Mask” so it remains visible even if it’s within the clipping range.

    Proposed Solution:

    • Add an “Exclude from Clipping” option for slots.
    • Allow specific slots to be ignored by the clipping mask, while still applying it to everything else.
    • This would eliminate the need for workarounds involving layer duplication, multiple skeletons, or animation splitting.

    Benefits:

    • More flexibility in organizing Spine projects.
    • Less manual work adjusting Draw Order to avoid unwanted clipping.
    • Cleaner and more efficient animation workflow, especially in layered environments.

    Would this be possible in a future update?