Tilemap看起来很小

时间:2016-03-26 19:16:47

标签: c++ cocos2d-x tile

我是cocos2d-x c ++上tilemap的新手,我在Tiled 50x50图块上创建了一个tilemap,每个图块的尺寸为32 x 32像素。我加入了屏幕。

但是,我在屏幕上看到的并不是我所说的。在480 x 320的屏幕上,瓷砖看起来非常小。

My Image

每块瓷砖看起来像3.2 x 3.2像素而不是32 x 32.任何人都知道为什么会这样?

提前致谢!

1 个答案:

答案 0 :(得分:0)

由于分辨率的变化,这可能是cocos2d-x中tilemap的错误。您可以尝试按比例缩放地图:

_map = cocos2d::experimental::TMXTiledMap::create("tile.tmx");
auto director = Director::getInstance();
_map->setScale(director->getContentScaleFactor());