0
私のLibGdxプロジェクトにTiledMapを含めたいと思います。TiledMapが-LibGdxを表示しない
このようにコーディングしました。
public static final AssetDescriptor<TiledMap> tMap = new AssetDescriptor<TiledMap>("tmap.tmx",
TiledMap.class);
インサイドMyGdxGameクラス、また、ローダーと呼ばれる:
assetManager = new AssetManager();
//tmx loading
assetManager.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver()));//loader for tiledmap
assetManager.load("tmap.tmx", TiledMap.class);
assetManager.finishLoading();
インサイドgameScreenクラス:
private TiledMap tiledMap;
private OrthogonalTiledMapRenderer orthogonalTiledMapRenderer;
public void show() {
tiledMap = assetManager.get(Assets.tMap);
orthogonalTiledMapRenderer = new OrthogonalTiledMapRenderer(tiledMap,batch);
orthogonalTiledMapRenderer.setView(game.camera);
}
public void render(float delta) {
batch.setProjectionMatrix(game.camera.projection);
batch.setTransformMatrix(game.camera.view);
orthogonalTiledMapRenderer.render();
}
しかしproject.Itを実行している間TiledMapの画像が表示されない表示されません。実行中にエラーが発生しました。 タイルマップでカメラを管理する方法もありますか?
私はtiledmapの完全なサンプルコードを私に教えてもらえますか?私はassetmanagerに.tmxファイルをロードする際に問題があるため、参照コードを取得すると役に立ちます。ありがとうございます。 – Niranjana
@Niranjana新しい編集の回答を確認してください。 – Aryan
ありがとう!出来た! – Niranjana