我無法用Swift完全掌握使用SpriteKit的座標系。我查看了許多資源,包括蘋果開發文檔,但由於某些原因,我很困惑(我確信這一定很簡單)。使用Swift理解座標系SpriteKit的問題
我有一個從SKScene繼承的GameScene類。我只是試圖使用各種座標將SKSpriteNode添加到屏幕以習慣屏幕布局。我相信,當您創建的任何SKNode並通過這樣做給它一個位置以下
var node = SKSpriteNode(color: UIColor.brownColor(), size: CGSizeMake(100, 100))
node.position = CGPointMake(0, 0)
,然後使用
self.addChild(node)
已提供給該節點的座標放置任何SKNode在座標父節點。這是否意味着已經創建的棕色方塊應該放置在左下角?
這顯然不是這樣,是什麼令我困惑。我正在使用iPhone 5s模擬器進行肖像測試。
當我將位置設置爲(350,50)時,精靈節點只出現在左下角。
你們是否在任一節點或場景的anchorPoint屬性進行修改?是一個風景遊戲,如果是的話,你如何以及在哪裏呈現你的場景? –
我沒有對錨點屬性做任何事情,這是我錯過了什麼嗎? – kev3kev3
我將設備設置爲縱向,並使用標準遊戲模板代碼。場景顯示在標準遊戲模板提供的默認GameViewController中。 – kev3kev3