Significativos fps caen al pausar la vista en Spritekit
Noté caídas significativas de fps (caídas de velocidad de fotogramas entre 5-10 fps), cuando detuve la vista en SpriteKit. Intenté esto con un proyecto vacío (plantilla de juego Spritekit). Aquí está el código:
if(!self.view.paused){
self.view.paused = YES;
NSLog(@"Paused");
}else{
NSLog(@"Unpaused");
self.view.paused = NO;
}
Si detengo la escena, todo funciona como se esperaba y los fotogramas son estables a 60 fps. Estoy probando esto en el dispositivo.
if(!self.paused){
self.paused = YES;
NSLog(@"Paused");
}else{
NSLog(@"Unpaused");
self.paused = NO;
}
Esto puede causar un problema con el juego cuando no se pausa porque se omitirán algunos fotogramas ... ¿Alguna idea de lo que está pasando?