2012-01-12 21 views
0

私は私の心を失っています!cocos2d -CCLabelTTFが1回以上印刷されていません

私はこれを何度もやったことがあり、今は機能していません!私はこのラベルを持っている私のinitメソッドで

teamLabel = [CCLabelTTF labelWithString:@"WAITING..." fontName:@"Marker Felt" fontSize:32]; 
     teamLabel.position = ccp(150,100); 
     teamLabel.color = ccc3(150, 50, 80); 
     [self addChild:teamLabel]; 

     [teamLabel setVisible:YES]; 

はその後、私はそれが(のNSLog)と呼ばれてきた知っていて、そこに私は方法のすべての種類の中で何かを印刷しようとしている関数を呼び出す:

[teamLabel setString:@"ran"]; 
[teamLabel setString:[NSString stringWithFormat:@"%ig", (int) (ran)]]; //ran int==5; 

機能が解雇されていますが、私はまだ変更することなく、自分のレーベルでのinitからの最初の文字列を見ることができます。..

EDIT ::

これは、私の言葉の大きさの赤い大きな正方形を印刷するようになりました。言葉が小さい場合、私は小さな赤い広場などを得ます...

whats that?

ありがとうございました。

+0

確かに、teamLabelは非ゼロで表示されますか? – Magnus

+0

私はUのように見えるように設定していますが、実際には最初にそれが動作し、待っている単語が表示されたらどうしたらいいでしょうか?そして、[teamLabel setString:@ "ran"];あなたは何を意味するの? – Curnelious

答えて

0

TTFテクスチャを割り当てるメモリが足りなくなってしまったのですが、やはり同様の現象が発生しました。

ゲーム/アプリリソースの利用率が高まっている可能性があり、同じ動作が表示されている可能性があります。

これらの他のリソースを無効にするか、TTFラベルのみを作成してみてください。これらのTTFの作成をinitメソッドから移動して、ロード順序/優先順位の問題があるかどうかを確認することもできます。

乾杯、

関連する問題