Hey, I am having issues with setting certain parts of a sprite image to be in the foreground or background, via the certain bone they are weighted too. This is something I have done before and it’s worked, and I can’t figure out why it isn’t all of a sudden.
I weight the sprites to a series of bones, then I set the bones’ depth to things like -3, -2, 0, 2 etc etc, just to establish an order that those weighted areas will overlap each other. But it’s not working now. I am using 2018.3.5F1 and doing an IK rig.
Appreciate any help available!
Did you used to use a single sprite and now you use multiple sprites?
I don’t have a solution but I have a similar problem
Yupp, same here. No way to adjust z position.
Edit: To confirm, I was using PSB too.
In my case, the bone depth is not even working. Try to change the layer order in the psb file after you wheighted spirites. it works for me
yes I too am having this issue- i even tried changing it in the PSB- It worked at first in the Sprite editor, but it didn’t reflect these changes in the actual 2d animation.
I tried restarting Unity- which fixes weird bugs- but then even with the save PSB file , the unity file opened back up with the same layer issues back to what it was before. Now it ignores the psb order all togehter- and the z depth function does nothing.
Unity people- please chime in!
-Adam
you can change the bone depth in the editor. The depth did not work for me in the sprite editor, but I was able to select my layers and change the order in layer there.