/ / Come faresti a mettere in pausa un gioco per iPhone? - iphone, ios, xcode

Come andresti sulla pausa di un gioco per iPhone? - iphone, ios, xcode

Voglio poter mettere in pausa il mio gioco per iPhone enon solo metterlo in pausa, ma sostanzialmente congelarlo e sbloccarlo solo a meno che non venga premuto il pulsante Continua. Non posso semplicemente eliminare l'interazione dell'utente e interrompere tutte le animazioni, perché i metodi sono costantemente in esecuzione su un timer. Immagina di sparare ai nemici, come metteresti in pausa quel tipo di gioco?

risposte:

3 per risposta № 1

Dovrebbe esserci un loop di gioco principale nel tuo giocoche essenzialmente misura il delta temporale dall'ultimo aggiornamento, aggiorna lo stato del gioco in base al delta e ridisegna. Quando questo ciclo smette di girare, il gioco viene messo in pausa. Il timer non è molto diverso dalla soluzione del ciclo principale, basta mettere in pausa il timer e il gioco è stato sospeso.