0
私はcocos2dでiOS用のものを開発しています。今私はこのCCLabelBMFontインスタンス変数scoreLabelを持っています。CCLabelBMFont setStringがフォーマットされた文字列で動作しないようです
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"のようなものに置き換えると、うまくいきます。だから私はかなり混乱している。