我正在迅速编写一个spriteKit程序,希望在屏幕的一角有一个分数标签,以便用户可以监视其分数。我有以下代码:

var scoreLabel = SKLabelNode()
.
.
.
init(size:CGSize)
{
    super.init(size)
    scoreLabel = SKLabelNode(fontNamed:"TechnoHideo")
    scoreLabel.text = "0"
    scoreLabel.fontSize = 40
    scoreLabel.fontColor = UIColor.whiteColor()
    scoreLabel.position = CGPointMake(200, 200)
    self.addChild(scoreLabel)
}

我仅在此示例中包含相关代码。所以这是奇怪的部分。这段代码可以在模拟器上正常工作,但标签不会显示在我的实际iPad上。该字体是自定义字体。我将其ttf文件添加到项目中,确保它处于构建阶段->复制捆绑软件资源,并确保它位于应用程序提供的信息->字体下。关于出什么问题有什么想法吗?

最佳答案

尝试将字体从TTF转换为OTF。

10-06 02:31