0

labelNode は、選択したフォントを使用してシミュレーターで動作していますが、実際のデバイス iPad では動作しません。そして、デバイスの読み込みが遅れています。シミュレーターでとてもうまく機能します。

-(void)setupUI
{
SKLabelNode *scoreLabel = [SKLabelNode labelNodeWithFontNamed:@"Bloody"];
scoreLabel.fontColor = [SKColor redColor];
scoreLabel.fontSize = 20.0;
scoreLabel.text = @"SCORE: 0";
scoreLabel.name = @"scoreLabel";
scoreLabel.verticalAlignmentMode = SKLabelVerticalAlignmentModeCenter;
scoreLabel.position = CGPointMake(self.size.width/2, self.size.height scoreLabel.frame.size.height);
[self addChild:scoreLabel];
}
4

1 に答える 1

0

機能しない理由は、デバイスで利用できないカスタム フォントを使用しようとしているためです。プロジェクトにフォントを追加する必要があります。この回答を確認してください: Custom Fonts in Xcode 5。フォント ファイルをプロジェクトに追加する必要があります。また、その情報は info.plist にあります。

于 2014-09-15T13:51:00.243 に答える