私はcocos2dを使ってiOS用に何かを開発しています。これで、scoreLabelという名前のこのCCLabelBMFontインスタンス変数ができました。
scoreLabel = [CCLabelBMFont labelWithString:@"0" fntFile:@"bitmapfont.fnt"];
scoreLabel.position = CGPointMake(screenSize.width / 2, screenSize.height / 2);
scoreLabel.anchorPoint = CGPointMake(0.5f, 1.0f);
[self addChild:scoreLabel z:-1];
ここまでは順調ですね。動作しますが、スコアを含む別のテキストでラベルを更新したいと思います。
score = currentTime;
[scoreLabel setString:[NSString stringWithFormat:@"%i", score]];
これは機能しません。ブレークポイントを設定し、スコアに値が含まれていますが、ラベルが更新されません。[NSString stringWithFormat:@ "%i"、score]を@ "34234"のようなものに置き換えると、機能します。だから私はかなり混乱しています。