首先,对情况进行一些说明。
初始化平铺地图代码:
map = new TmxMapLoader().load("maps/map.tmx");
mapRenderer = new OrthogonalTiledMapRenderer(map, 1f / 32f);
渲染代码:
mapRenderer.setView(cam);
mapRenderer.render();
问题。我有方形地图和非方形屏幕。地图填满整个屏幕。由于该地图缩放不正确(根据屏幕的 X 和 Y 缩放比例,32x32 单元格转换为 32x40 单元格)。如何在不填满整个屏幕的情况下渲染地图?