我想使用libgdx创建基于平铺的游戏,我找到了本教程
TileMapRenderer拥有自己的渲染器来绘制tilemap。 我想使用scene2d进行tile渲染,因为我习惯用Scene2d做事。与Stage类一样,输入之类的东西也更容易。 这个tile渲染是否可以使用Actor类实现?我可以只使用场景图而不使用在Actor类的draw方法中传递的spritebatch吗?
答案 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可能有助于澄清事情。