1
我正在使用SKTiled。SKTiled:具體瓷磚位置
SKTileLayer.tileAt(0,0)
函數返回的瓦片在CGPoint
。 SKTileLayer.pointForCoordinate(coord: CGPoint)
也一樣。
我想要的只是在網格上獲得一個平鋪(0,0),而不是在CGPoint
s上平鋪。那將是地圖中的第一個Grid。我怎樣才能以這種方式獲得瓷磚?
編輯:tileAt(0,0)
返回第一個網格,但如果我想將播放器位置更改爲tileAt(0,0)
它不是真正的位置。
好的這個工程,但爲什麼我必須addChild(播放器)的圖層獲得工作?? – Lirf
不,這不是必須的,你應該注意'zPosition'。爲此目的總是[文檔](https://mfessenden.github.io/SKTiled/Classes/SKTilemap.html#/s:vC7SKTiled9SKTilemap13lastZPositionV12CoreGraphics7CGFloat),你可以找到一個有用的變量,稱爲'lastZposition' –
如果我不這樣做'SKTileLayer.addChild(Player)'我沒有得到玩家節點的正確位置。無論如何,你知道如何加快創建tile地圖嗎? – Lirf