1
override func didMove(to view: SKView)
{
let blankScoreLabel = "SCORE: "
scoreLabel.fontSize = 45
scoreLabel.text = blankScoreLabel
scoreLabel.position = CGPoint(x: 2, y: 2)
scoreLabel.color = UIColor.red
self.addChild(scoreLabel)
}
這是SKScene的子類中。由於某種原因,這個SKLabelNode不會出現在我的視圖中。有人可以幫忙嗎?如果有人還可以幫助我初始化一個.sks
文件的節點,這將是和SKLabelNode沒有出現在SKScene中
嘗試添加scoreLabel.zPosition = 1,所有項目都需要zPositions設置,或者您需要設置'view.ignores> SiblingOrder = FALSE'在GameViewController(不推薦) –
嘗試改變位置CGPoint (x:200,y:200)並讓我知道是否以及在哪裏出現。如果您試圖將標籤放置在左下角,那麼我認爲我知道問題可能出在哪裏。 – JohnV
如果我不得不猜測,我會說這個代碼甚至沒有被調用的一切,你是最有可能無法正確創建的場景,並且不點這個自定義類。至於在.sks中初始化節點,只需創建一個新的遊戲項目。默認的sks有一個Hello World標籤,你可以使用它來幫助你理解你想要做什麼。 – Knight0fDragon