2017-04-26 66 views

回答

1

据我所知Slick2D只支持来自Tiled的tile和object层。 参见:http://slick.ninjacave.com/javadoc/org/newdawn/slick/tiled/TiledMap.html

您可以尝试:getLayerCount()。它是否返回了正确的层数? 我假设它会返回除图像层以外的正确层数。因为Slick2D无法检测到它们。它可能能够检测到它们,但它无法正确处理它们。

根据你想要做什么,你可能能够做一些工作。 您可以使用对象图层并将图像附加到您创建的对象或通过Slick2D直接绘制图像。您也可以使用处理图像层的功能来扩展Slick2D,因为它非常简单。