ios - SKLabelNode 未出现在实际设备上

标签 ios swift sprite-kit custom-font sklabelnode

我正在用 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 文件添加到项目中,确保它处于构建阶段 -> 复制捆绑资源,并确保它位于信息 -> 应用程序提供的字体下。关于出了什么问题有什么想法吗?

最佳答案

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

关于ios - SKLabelNode 未出现在实际设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24689432/

相关文章:

iOS 主屏幕滑动功能

android - 如何测试具有 native 依赖的 npm 库

swift - DidContactBegin 是否一次触发多次

ios - 为什么我的 UIScreen 大小是 iPhone 本身大小的一半(以像素为单位)?

objective-c - 画一个没有纹理的圆

ios - 如何在字符串 ios 中添加空格

ios - UIButton 的圆角半径问题

swift - 如何从 Int 的 sqrt 得到最近的 Int floored?

Swift 4 - 从类 'NSObject' 和 'UICollectionViewFlowLayout' 多重继承

swift - 如何正确删除一个Realm子对象?