我正在使用SKTiled。
SKTileLayer.tileAt(0,0)
函数返回CGPoint
的图块。
SKTileLayer.pointForCoordinate(coord: CGPoint)
也是如此。
我想要的只是在网格上获得平铺(0,0)而不是CGPoint
上的平铺。这将是地图中的第一个Grid。我怎样才能以这种方式获得瓷砖?
编辑:tileAt(0,0)
返回第一个网格,但如果我想将玩家位置更改为tileAt(0,0)
,则不是真正的位置。
答案 0 :(得分:1)
这是一个很棒的框架,您可以使用返回图层中给定点的图块坐标的方法:
SKTileLayer.coordinateForPoint(<#T##TiledLayerObject#>)
您可以在框架官方文档here
中找到更多详细信息您还可以在自动完成后获取磁贴:
如您所见,它会返回SKTile