Rather than starting yet another thread on this request. I'm just going to post this request again in the same thread.
I'm working on a game with a group of people. We are using Spriter for our character animation. Our character has about 20 objects. Now in disgusting method that Spriter characters are imported. This leads to 20 sprites being created just for this character. ok moving to the next important step.
We have enviromental and object sprites. These are Sprites(not spriter objects). Our game require sort by Y/zindex. Now the easiest method to sort the objects we want to sort is to
FamilyZSort is On Screen
-- For Each FamilyZSort ordered by FamilyZSort.Y ascending
---- FamilyZSort Move To bottom of Layer
so now all our sprites sort each other no problem..... except there is a problem. Spriter can't be put into the FamilyZSort because of the lack of mixed families. So our Spriter Character cannot be sorted as part of the algorithm. Ok, what if I put my Spriter Sprites into the family... Well besides the disgusting amount of Sprites on how Spriter imports, and the fact that there are enemies, bots and other Spriter Objects that will blow up to a few hundred distinct sprites.. This method unfrotunaly messes up Spriters layering now. So it's not a solution.
There are two solutions.
1. Allow Mixed families
2. Add a new action. Object.SetZIndex( int )
I love C2 so much, but some times I come across these brain smashing issues that can't be fixed effectively from the developer side.