Ich bin auf der Suche nach einer Spielpunktzahl in einer iPhone App mit cocos2d anzeigen. Möchten Sie den Code aus, der an die FPS die App läuft cocos2d zeigt:Die beste Methode, um einen Spielstand auf dem iPhone mit cocos2d anzuzeigen?
-(void) showFPS
{
frames++;
accumDt += dt;
if (accumDt > 0.1) {
frameRate = frames/accumDt;
frames = 0;
accumDt = 0;
}
NSString *str = [NSString stringWithFormat:@"%.1f",frameRate];
[FPSLabel setString:str];
[FPSLabel draw];
}
ich die Partitur korrekt angezeigt bekommen, aber es flackert, auch wenn die App bei schneller als 60 FPS läuft ... Alle Ideen?
Eine Sache über diesen Code, die Sie zeigten, keine Nachricht FPSLabel mit zeichnen. Verwenden Sie stattdessen [FPSLabel setNeedsDisplay: YES], nachdem Sie es aktualisiert haben. Dies sollte Ihr Flimmern aufheben. –