I have a sprite sheets with 5 frames, and they are s0, s1, s2, s3, s4, (in sequence as displayed in the Project window).
At first, I set all of them scale to (1, 1, 1), and the draw call is 1, saved by batching 4
Second, I set s0’s scale to (-1, 1, 1), and the draw call is 2, saved by batching 3
Third, I set s0 back to default and set s1 to (-1, 1, 1), and the draw call is 3, saved by batching 2
Forth, I set s0 to (-1, 1, 1) again, and keep s1 as (-1, 1, 1), and the draw call is 2, saved by batching 3
Finally, I set s0, s2, s4 (1, 1, 1), and s1, s3 to (-1, 1, 1), which results in draw call 5, saved by batching 0
NOTE: if I replace -1 with any positive number, they are all batched.
Is it a bug?
If I want to flip my character, are there any other ways?
Thanks ![]()