1

私は 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ファイルをプロジェクトに追加し、それがビルドフェーズにあることを確認しました->バンドルリソースをコピーし、アプリケーションによって提供される情報->フォントの下にあることを確認しました。何がうまくいかないのかについてのアイデアはありますか?

4

1 に答える 1

2

フォントを TTF から OTF に変換してみてください。

于 2014-07-11T03:45:43.653 に答える