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 № 1Dovrebbe 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.