2016-11-13 75 views
0

好吧,目前我有一個可以拋出和拖動的節點。我也有我創建的背景圖片。我希望屏幕始終將球放在中間的x座標中,但我也希望背景圖像始終在屏幕上具有相同的位置。使用SKCameraNode在屏幕上居中放置一個節點[Swift]

我該怎麼做?

+0

如果球和背景全部居中對準攝像頭,並且這是唯一的看屏幕並在屏幕上的方式,將不會有明顯的移動。或者我不瞭解你。 – Confused

回答

0

附上您的背景節點(0,0)在你SKCameraNode在負範圍內的z位置,就像-10

現在,作爲球,你需要把這個連接到您的場景,然後設置相機x的位置等於球x的位置

等你的更新方法,只是做camera.position.x = ball.position.x。 (如果你是分類球,那麼我會覆蓋球上的位置來設置攝像頭,並避免在更新循環中執行)

+0

將我的節點附加到0,0的代碼是什麼? –

+0

... background.position = CGPoint.zero – Knight0fDragon

+0

對不起,我應該已經更清楚了。我如何在我的SKCameraNode上將其設置爲0,0? –

相關問題