我正在swift中编写一个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文件添加到项目中,确保它在构建阶段 - >复制捆绑包资源并确保它位于info->应用程序提供的字体下。关于出了什么问题的任何想法?
答案 0 :(得分:2)
尝试将字体从TTF转换为OTF。