swift - SKLabelNode 没有出现在 SKScene 中

标签 swift sprite-kit sklabelnode

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/

相关文章:

ios - 如何让 SKLabelNode 在执行操作后运行 waitForDuration SKAction 进行更新?

ios - 如何从 Firebase Cloud Firestore 提取数据

ios - 如何附加碰撞的 Sprite ?

swift - SKNode 相对于其父节点的 zPosition?

ios - 对象的字符串数组 - sprite kit

IOS Swift SpriteKit SKLabel,文本的动画外观

swift - 在登录时启动 OS X 应用程序

arrays - Swift使用eratosthenes方法获取素数

swift - 完成另一个 Alamofire 请求后运行 Alamofire 请求

ios - SpriteKit : Is there a way to centre a SKLabelNode according to its baseline