LabelNode字体在设备上不起作用

时间:2014-09-15 06:30:45

标签: ios iphone ios7 sprite-kit sklabelnode

labelNode在similator上工作,我选择了字体。但它在我的真实设备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];
}

1 个答案:

答案 0 :(得分:0)

它无法正常工作的原因是您尝试使用自定义字体,而该字体在设备上不可用。您需要将字体添加到项目中。 请检查此答案:Custom Fonts in Xcode 5。 您需要将字体文件添加到项目中,并将其信息添加到info.plist中。