我正在尝试让SKLabelNode出现在屏幕上,但没有显示。这是我的代码...

 override func didMoveToView(view: SKView) {

    let textLabel = SKLabelNode(fontNamed: "Avenir-Black")

    textLabel.text? = "HI THERE"
    //textLabel.position = CGPoint(x: frame.midX, y: frame.midY)
    textLabel.horizontalAlignmentMode = .Center
    textLabel.verticalAlignmentMode = .Center
    textLabel.fontSize = 100
    textLabel.zPosition = 2
    textLabel.color = UIColor.whiteColor()
    textLabel.name = textLabel.name
    print("flkjsfhdj")

    self.addChild(textLabel) }

我究竟做错了什么?

最佳答案

您只需要给标签指定一个位置即可:

textLabel.position = CGPoint(x:500, y:200)

关于ios - SKLabelNode未显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38149965/

10-11 17:22