私のゲームでは、cclabelttf を使用してプレイヤーのスコアを表示します。7 月末には正常に動作していました。コードは何も変更していませんが、以下がありました: - IOS のアップグレード (6.1 から 7.0) - OSX の更新 - cocos2d-x
- Xcode の更新
Helvetica フォントは使用していません。
スコアを表示するフローティング テキストがあります。テロリストを殺すと、「+10」という文字列が浮かんで消えます。「+10」と書くと、表示されます。それ以外の場合は表示されません。
ccimage.mm のテキストの配置を からUITextAlignmentLeft
と同じに変更しようとしましたがNS
、
次の行のコメントを外します。
if( [font isKindOfClass:[UIFont class] ] )
{
[str drawInRect:CGRectMake(0, startH, dim.width, dim.height) withFont:font lineBreakMode:(UILineBreakMode)UILineBreakModeWordWrap alignment:align];
}
cococs2d-x フォーラムでこれらの変更を読みましたが、それよりも前にバグがあり、これらが解決策でした。私には運がありません。
奇妙な部分は私のgameSceneにありますが、ラベルの1つが表示されますが、iPhoneシミュレーターでのみ表示されますが、これから始めると、配置/ラッピングの問題であるに違いないと思います.