Estoy buscando mostrar persistentemente una puntuación del juego en una aplicación para iPhone usando cocos2d. Dejar de tomar el código que muestra el FPS Cocos2d la aplicación se está ejecutando en:¿La mejor manera de mostrar una puntuación de juego en iPhone con cocos2d?
-(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];
}
puedo obtener la puntuación para mostrar correctamente, pero parpadea, a pesar de que la aplicación se está ejecutando en más rápido que el 60 FPS ... Cualquier ideas?
Una cosa acerca de este código que mostró, no mensaje FPSLabel con dibujar. En su lugar, use [FPSLabel setNeedsDisplay: YES] después de actualizarlo. Esto debería cancelar tu parpadeo. –