Skip to content

Commit 73ad115

Browse files
Mee-guminggo
authored andcommitted
fix FastTMXLayer (#20065)
1 parent 66c4892 commit 73ad115

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
@@ -141,8 +141,8 @@ void TMXLayer::draw(Renderer *renderer, const Mat4& transform, uint32_t flags)
141141
{
142142
Size s = Director::getInstance()->getVisibleSize();
143143
const Vec2 &anchor = getAnchorPoint();
144-
auto rect = Rect(Camera::getVisitingCamera()->getPositionX() - s.width * anchor.x,
145-
Camera::getVisitingCamera()->getPositionY() - s.height * anchor.y,
144+
auto rect = Rect(Camera::getVisitingCamera()->getPositionX() - s.width * (anchor.x == 0.0f ? 0.5f : anchor.x),
145+
Camera::getVisitingCamera()->getPositionY() - s.height * (anchor.y == 0.0f ? 0.5f : anchor.y),
146146
s.width,
147147
s.height);
148148

0 commit comments

Comments
 (0)