SKTiled:特定的瓷砖位置

时间:2017-02-12 16:00:58

标签: swift sprite-kit tiled

我正在使用SKTiled

SKTileLayer.tileAt(0,0)函数返回CGPoint的图块。 SKTileLayer.pointForCoordinate(coord: CGPoint)也是如此。

我想要的只是在网格上获得平铺(0,0)而不是CGPoint上的平铺。这将是地图中的第一个Grid。我怎样才能以这种方式获得瓷砖?

编辑:tileAt(0,0)返回第一个网格,但如果我想将玩家位置更改为tileAt(0,0),则不是真正的位置。

1 个答案:

答案 0 :(得分:1)

这是一个很棒的框架,您可以使用返回图层中给定点的图块坐标的方法:

SKTileLayer.coordinateForPoint(<#T##TiledLayerObject#>)

您可以在框架官方文档here

中找到更多详细信息

您还可以在自动完成后获取磁贴:

enter image description here

如您所见,它会返回SKTile