0
我正在運行一個入門級的xCode課程,我正在使用SKLabelNode。我已經四次檢查了我的代碼是否是重複的,但是我的標籤顯示99%的屏幕出現了?請幫忙。SKLabelNode沒有出現在正確的位置
我正在運行一個入門級的xCode課程,我正在使用SKLabelNode。我已經四次檢查了我的代碼是否是重複的,但是我的標籤顯示99%的屏幕出現了?請幫忙。SKLabelNode沒有出現在正確的位置
通過您的主場景的默認錨點當您添加一個新的節點設置x = 0.5和y = 0.5,所以,它是從屏幕的中心座標開始。現在
,要麼你可以改變你的場景的錨點爲
self.anchorPoint = CGPoint(x: 0.0, y: 0.0)
let label = SKLabelNode(text: "Player Score")
label.fontColor = SKColor.white
label.fontSize = 60
label.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2)
self.addChild(label)
也可以更改標籤的位置: -
label.position = CGPoint(X:0,Y :0)