문제

I'm trying to get window size, but I'm getting the wrong position.

I'm getting the size with this:

Size visibleSize = Director::getInstance()->getWinSize();

But, when I try to use visibleSize.width/2 and .height/2 the sprite doesn't appear in the center of the screen.

도움이 되었습니까?

해결책

Try explicitly setting the anchor point of the sprite to the middle of the sprite.

sprite->setAnchorPoint(Point(0.5, 0.5))

http://www.cocos2d-x.org/wiki/Coordinate_System

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top