Tilemap看起来很小 我在CCOS2D-X C++上使用TrimAP新的,我在瓷砖50X50瓷砖上创建了一个TrimAP,每个瓦片有32×32像素。我把它添加到屏幕上

Tilemap看起来很小 我在CCOS2D-X C++上使用TrimAP新的,我在瓷砖50X50瓷砖上创建了一个TrimAP,每个瓦片有32×32像素。我把它添加到屏幕上,c++,cocos2d-x,tile,C++,Cocos2d X,Tile,然而,我在屏幕上看到的并不是我所期望的。在480 x 320的屏幕上,瓷砖看起来非常小 它看起来像是每个磁贴3.2 x 3.2像素,而不是32 x 32。有人知道为什么会这样吗 提前谢谢 由于分辨率的变化,这可能是cocos2d-x中tilemap的一个错误。您可以尝试按如下方式放大地图: _map = cocos2d::experimental::TMXTiledMap::create("tile.tmx"); auto director = Director::getInstance();

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

它看起来像是每个磁贴3.2 x 3.2像素,而不是32 x 32。有人知道为什么会这样吗


提前谢谢

由于分辨率的变化,这可能是cocos2d-x中tilemap的一个错误。您可以尝试按如下方式放大地图:

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