Skip to content

Commit eee7726

Browse files
committed
fix setflip for batch sprite
1 parent 2420c94 commit eee7726

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

cocos/2d/CCSprite.cpp

+1-9
Original file line numberDiff line numberDiff line change
@@ -578,15 +578,6 @@ void Sprite::updateTransform(void)
578578
float x2 = x1 + size.width;
579579
float y2 = y1 + size.height;
580580

581-
if (_flippedX)
582-
{
583-
std::swap(x1, x2);
584-
}
585-
if (_flippedY)
586-
{
587-
std::swap(y1, y2);
588-
}
589-
590581
float x = _transformToBatch.m[12];
591582
float y = _transformToBatch.m[13];
592583

@@ -610,6 +601,7 @@ void Sprite::updateTransform(void)
610601
_quad.br.vertices.set(SPRITE_RENDER_IN_SUBPIXEL(bx), SPRITE_RENDER_IN_SUBPIXEL(by), _positionZ);
611602
_quad.tl.vertices.set(SPRITE_RENDER_IN_SUBPIXEL(dx), SPRITE_RENDER_IN_SUBPIXEL(dy), _positionZ);
612603
_quad.tr.vertices.set(SPRITE_RENDER_IN_SUBPIXEL(cx), SPRITE_RENDER_IN_SUBPIXEL(cy), _positionZ);
604+
setTextureCoords(_rect);
613605
}
614606

615607
// MARMALADE CHANGE: ADDED CHECK FOR nullptr, TO PERMIT SPRITES WITH NO BATCH NODE / TEXTURE ATLAS

0 commit comments

Comments
 (0)