私は現在、次のチュートリアルに従って、TiledMap、SimpleTiledAtlas(まだパックファイルの使用方法を理解できません)、および TileMapRenderer を使用しています: http://code.google.com/p/libgdx-users/wiki/Tiles。
マップの xyz にアクセスする方法や、一般的に変更する方法がわかりません。初期化の場合:
map = TiledLoader.createMap(Gdx.files.internal("tiles/tiles.tmx"));
atlas = new SimpleTileAtlas(map, Gdx.files.internal("tiles/"));
tileMapRenderer = new TileMapRenderer(map, atlas, 128, 128, 8, 8);
そして私のレンダリングのために:
camera.zoom = 1.0f;
camera.update();
tileMapRenderer.render(camera);
batch.begin();
font.draw(batch, "FPS: " + Gdx.graphics.getFramesPerSecond(), 20, 20);
tmp.set(0, 0, 0);
camera.unproject(tmp);
batch.end();
tmp xyz を変更しようとしましたが、うまくいかないようです。また、TileMapRenderer と TiledMap には x フィールドと y フィールドがないようです。私は何かを見逃しているのでしょうか、それとも疲れすぎて気付かないのでしょうか?