我想在Xcode 7.2中创建一个游戏。我想创建一个信息屏幕,里面会有一些标签。但是在新创造的场景中什么也没有显示出来。无论我在新场景中放置什么,如图像,精灵,标签。当我运行它时,没有任何东西出现在屏幕上。但是我写的创建标签的代码在游戏最初包含的“GameScene”中工作得很好。什么都没有出现在SpriteKit的场景
,我把在InfoScene的代码如下:
import SpriteKit
class InfoScene: SKScene {
override func didMoveToView(view: SKView) {
let thanksLabel = SKLabelNode(fontNamed:"Arial")
thanksLabel.text = "Thank you for Playing!"
thanksLabel.fontSize = 45
thanksLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))
self.addChild(thanksLabel)
}
}
似乎没有什么我错了。如果我将上面的代码放在模板最初的GameScene中,它们就会出现。另外,如果我在场景中添加一个精灵,它也不会显示出来。这真让我困惑。
我建议你张贴的实例,并提出了'InfoScene' – Epsilon