Skip to content

Commit 1a7b99e

Browse files
Mee-guminggo
authored andcommitted
fix FastTMXLayer (#20066)
1 parent a8ebce5 commit 1a7b99e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cocos/2d/CCFastTMXLayer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ void TMXLayer::draw(Renderer *renderer, const Mat4& transform, uint32_t flags)
154154
{
155155
Size s = Director::getInstance()->getVisibleSize();
156156
const Vec2 &anchor = getAnchorPoint();
157-
auto rect = Rect(Camera::getVisitingCamera()->getPositionX() - s.width * anchor.x,
158-
Camera::getVisitingCamera()->getPositionY() - s.height * anchor.y,
157+
auto rect = Rect(Camera::getVisitingCamera()->getPositionX() - s.width * (anchor.x == 0.0f ? 0.5f : anchor.x),
158+
Camera::getVisitingCamera()->getPositionY() - s.height * (anchor.y == 0.0f ? 0.5f : anchor.y),
159159
s.width,
160160
s.height);
161161

0 commit comments

Comments
 (0)