Hi,
We’re using SpriteSkin for all of our characters in game and I was trying to gain a little performance boost by setting Always Update to off, since we have a lot of characters at the same time and most of them will be off screen, but their animations still need to run for their positions.
However, this sometimes results in one frame of some displaced and hugely scaled body part on a random part of the screen when a character comes back on screen again. See the attached screenshots. Two of them contain the glitch, the other one is for reference. This only happens with Always Update off, when it’s on, all is good.
This issue has been bugging us for a while now but never got around to post it.
Some details:
- Using Unity 2020.3.26f1
- 2D Animation 5.0.10
- Our animators update mode is on Normal and Culling Mode is on Cull Update Transforms
- Enable Batching is on for SpriteSkin (as is Burst)
I’ve considered posting a bug report but the project will need to be included, and it’s far too large to send.
Has this bug been fixed in a future update? I know there is a more recent version but we’re hesitant to upgrade to a newer version of Unity while in the middle of this project. If it’s fixed we’ll consider it though.
Thanks