文字の描画(ラベル)

基本

SKLabelNode *label1 = [SKLabelNode labelNodeWithFontNamed:@"Courier"];
label1.text = @"Hello world !";
label1.fontSize = 20;
label1.position = CGPointMake(100, 100);
[self addChild:label1];

例文

テキストの内容

label1.text = @"Hello world !";

フォントサイズ

label1.fontSize = 15;

フォント名

label1.fontName = @"Helvetica";

カラー

label1.fontColor = [SKColor greenColor];

位置

label1.position = CGPointMake(100, 100);

横揃え

label1.horizontalAlignmentMode = SKLabelHorizontalAlignmentModeCenter; // (初期値)

(Center以外に、Left、Rightがある。)

縦方向の揃え

label1.verticalAlignmentMode = SKLabelVerticalAlignmentModeBaseline; // (初期値)

(Baseline以外に、Center、Top、Bottomがある。)