Pregunta

Mi pregunta es la búsqueda de solución de diseño para los estados de pausa / reanudación (incluyendo toda la información de datos, que es necesario guardar) durante el partido cocos2d.

La inclusión de los siguientes casos, pero no limitado:

1). Usuario elegir dejar de fumar, a continuación, el pop a cabo un diálogo para que el usuario seleccione "salir directamente", "pausa";

2). llamada a alguien, se salga de diálogo para que el usuario elija "dejar de fumar" o "pausa" del juego.

Si elige "pausa", todo lo que merecen ahorro, debe ser guardado. Al igual que los juegos de PC hacen.

Sé director ofrece "pausa", "hoja de vida", es que está bien para esta tarea?

Gracias por pistas a nadie ni comentarios.

Bienvenido a discutir más a través de correo electrónico: apple.dev.sh@gmail.com

¿Fue útil?

Solución

Aquí es un buen ejemplo:

Para hacer una pausa:

- (void) applicationDidEnterBackground:(UIApplication *)application
{
    [[CCDirector sharedDirector] stopAnimation];
    [[CCDirector sharedDirector] pause];
}
- (void)applicationWillResignActive:(UIApplication *)application
{
    [[CCDirector sharedDirector] stopAnimation];
    [[CCDirector sharedDirector] pause];
}

Al reanudar:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    [[CCDirector sharedDirector] stopAnimation]; // call this to make sure you don't start a second display link!
    [[CCDirector sharedDirector] resume];
    [[CCDirector sharedDirector] startAnimation];
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top