Прежде всего, некоторые объяснения ситуации.Как скорректировать соотношение форматов отображения плиточных карт в libgdx?
Init плиточный карта Код:
map = new TmxMapLoader().load("maps/map.tmx");
mapRenderer = new OrthogonalTiledMapRenderer(map, 1f/32f);
Rendering Код:
mapRenderer.setView(cam);
mapRenderer.render();
Проблема. У меня квадратная карта и не квадратный экран. Карта заполняет весь экран. Из-за того, что карта неправильно масштабируется (ячейки 32x32 преобразуются в ячейки размером 32x40 в соответствии с масштабированием экрана X и Y). Как я могу отображать карту без заполнения всего экрана?
Нам нужно увидеть настройку вашей камеры. Я предполагаю, что окно просмотра камеры не определено должным образом. –
Моя камера: cam = new OrthographicCamera (MyWorld.CAMERA_WIDTH, MyWorld.CAMERA_HEIGHT); – Alex
И значения 'MyWorld.CAMERA_WIDTH' и' MyWorld.CAMERA_HEIGHT' являются? –