如何使用scene2d绘制TiledMap

时间:2012-08-29 19:13:49

标签: android libgdx box2d scene2d

我想使用libgdx创建基于平铺的游戏,我找到了本教程

Box2d Tiled Maps

TileMapRenderer拥有自己的渲染器来绘制tilemap。 我想使用scene2d进行tile渲染,因为我习惯用Scene2d做事。与Stage类一样,输入之类的东西也更容易。 这个tile渲染是否可以使用Actor类实现?我可以只使用场景图而不使用在Actor类的draw方法中传递的spritebatch吗?

1 个答案:

答案 0 :(得分:4)

不,TileMapRenderer和scene2d Stage / Actor API不同。 tile map API不会扩展或使用scene2d API。

您可以在一个应用程序中同时使用这两个应用程序(例如,使用tile渲染游戏区域,使用scene2d渲染UI)。

有一个新的和改进的(截至2012年2月)Libgdx Tile Map API: http://code.google.com/p/libgdx/wiki/GraphicsTileMaps example game可能有助于澄清事情。