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 不会出现在我的 View 中。有人可以帮忙吗。如果有人也可以帮助我在 .sks
文件中初始化节点,那也会有帮助
最佳答案
是的,如果您将标签放在您的 sks 文件上,您只需放置
self.label = self.childNode(withName: "ScoreLabel") as? SKLabelNode
然后在类(class)中名列前茅
var labelName: SKLabelNode?
关于swift - SKLabelNode 没有出现在 SKScene 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44512073/