SKTiled:具体瓦片位置

SKTiled: specific tile position

我正在使用 SKTiled

SKTileLayer.tileAt(0,0) 函数 returns CGPoint 处的图块。 SKTileLayer.pointForCoordinate(coord: CGPoint) 做同样的事情。

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

编辑:tileAt(0,0) returns 第一个网格但如果我想将玩家位置更改为 tileAt(0,0) 它不是真实位置。

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

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

您可以在框架官方文档中找到更多详细信息here

您还可以获得自动完成后的磁贴:

如你所见return一个SKTile