我想使用libgdx创建一个基于平铺的游戏,我找到了这个教程
Box2d Tiled Maps
TileMapRenderer有它自己的渲染器来绘制切片地图。我想用Scene2d来做瓦片渲染,因为我习惯用scene2d来做事情。同样,有了Stage类,像输入这样的事情就更容易做了。这种平铺渲染可以使用Actor类来实现吗?我只能使用场景图而不使用Actor类的draw方法中传递的spritebatch吗?
发布于 2013-02-26 23:21:29
不是,TileMapRenderer和scene2d Stage/Actor接口是不同的。平铺地图API不扩展或利用scene2d API。
您可以在单个应用程序中同时使用这两种应用程序(例如,使用tiles渲染游戏区域,使用scene2d渲染UI )。
有一个新的和改进的(截至2012年2月) Libgdx Tile Map API:http://code.google.com/p/libgdx/wiki/GraphicsTileMaps,它有一个可能有助于澄清问题的example game。
https://stackoverflow.com/questions/12184973
复制相似问题