4

libgdx を使用してタイルベースのゲームを作成したいのですが、このチュートリアルを見つけました

Box2d タイル マップ

TileMapRenderer には、タイルマップを描画するための独自のレンダラーがあります。Scene2d での作業に慣れているため、scene2d を使用してタイル レンダリングを実行したいと考えています。また、ステージクラスを使用すると、入力などを簡単に行うことができます。このタイル レンダリングは Actor クラスを使用して実現できますか? Actor クラスの draw メソッドで渡された spritebatch を使用せずに、シーン グラフのみを使用できますか?

4

1 に答える 1

4

いいえ、TileMapRendererと scene2d Stage/ ActorAPI は異なります。タイル マップ API は、scene2d API を拡張または利用しません。

1 つのアプリケーションで両方を同時に使用できます (たとえば、タイルでゲーム エリアをレンダリングし、scene2d で UI をレンダリングする場合など)。

新しく改善された (2012 年 2 月現在) Libgdx Tile Map API があります: http://code.google.com/p/libgdx/wiki/GraphicsTileMapsには、物事を明確にするのに役立つサンプル ゲームがあります。

于 2013-02-26T15:21:29.213 に答える