2016-12-31 1 views
0

IsometricTiledMapRenderer로 렌더링 할 때 아이소 메트릭 맵이 반 시계 방향으로 90도 회전하는 문제가 있습니다.LibGDX IsometricTiledMapRenderer 문제

이미지 문제. http://imgur.com/a/144QP

public class Heist extends ApplicationAdapter { 
    public static final String MAP_NAME = "map.tmx"; 

    OrthographicCamera camera; 
    IsometricTiledMapRenderer mapRenderer; 
    TiledMap map; 
    SpriteBatch batch; 

    @Override 
    public void create() { 
     batch = new SpriteBatch(); 
     camera = new OrthographicCamera(); 
     camera.setToOrtho(true, 30, 20); 

     map = new TmxMapLoader().load(MAP_NAME); 

     mapRenderer = new IsometricTiledMapRenderer(map, 1/32f); 
     mapRenderer.setView(camera); 
    } 

    @Override 
    public void render() { 
     Gdx.gl.glClearColor(0, 0, 0, 1); 
     Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 

     batch.begin(); 
    mapRenderer.render(); 
     batch.end(); 
    } 
} 

답변

0

이 줄로 인하여 나타납니다.

camera.setToOrtho(true, 30, 20); 

이 경우 y 축이 반전됩니다. 우리는 그것을 원한다.

camera.setToOrtho(false, 30, 20);