2013-11-13 3 views
1

Я использую OrthogonalTiledMapRenderer в libGDX 0.9.9 вынести плиточную карту в формате TMX.libGDX: ортогональный TiledMapRenderer делает как раз один плитку

maprend = new OrthogonalTiledMapRenderer(board.getTiledMap(), sprtbatch); 

Этот визуализатор отображает только одну плиту в левом нижнем углу.

render() { //(shortened) 
sprtbatch.setProjectionMatrix(camera.combined); 
maprend.render(); } 

Использование IsometricTiledMapRenderer с тем же конструктором отображает всю карту. Есть ли известная ошибка в ортогональном рендерере, или я использую ее неправильно?

ответ

1

Вам необходимо позвонить maprend.setView(camera); перед вызовом maprend.render();.

Примечание: Там нет необходимости устанавливать проекционный матрицу spritebach там.