Tilemap 看起来很小

Tilemap looks small

我是 cocos2d-x c++ 上的 tilemap 的新手,我在 Tiled 50x50 tiles 上创建了一个 tilemap,每个 tile 有 32 x 32 像素。我添加到屏幕上。

然而,我在屏幕上看到的并不是我所排除的。这些图块在 480 x 320 屏幕上看起来非常小。

My Image

每个图块看起来像 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());