Domanda

Sono l'attuazione di un ciclo di gioco con costante FPS. Sto pensando di 25-30 FPS dovrebbe essere sufficiente. Tutte le idee dalla vostra esperienza? Dovrei anche limitare l'FPS a tutti?

È stato utile?

Soluzione

30 a 40 fps di solito è un bene per un gioco veloce. A seconda del gioco e come è pesante, la piattaforma potrebbe non essere in grado di mantenere sempre alto. E 'quindi meglio assumere che il gioco non può seguire il fps con precisione. Invece mantenere un timer che controlla l'orologio di sistema ogni fotogramma e figure quanto tempo è trascorso. In questo modo è possibile calcolare gli incrementi per per esempio la fisica (un oggetto che cade) in modo corretto, anche se il gioco è in esecuzione in un fps inferiore.

Altri suggerimenti

C'è un altro trattamento del tema qui:

http://dewitters.koonsolo.com/gameloop.html

Ho notato le altre risposte affrontano che un ciclo di gioco dovrebbe essere attuata, nel senso che si dovrebbe sempre rendere i vostri grafici / aggiornamenti rispetto a compensare in millisecondi piuttosto che 'frame' di tempo, il che è vero.

Ho trovato questa pagina nel tentativo di vedere se ci fossero suggerimenti su ideali framerate Adnroid, ma dopo Googling in giro, io sto non trovando alcun fatti circa l'utilizzo ottimale FPS. Per non dire che non ci sono alcuni numeri 'magici' che sono l'ideale per alcuni chipset Android o qualcosa di simile. E 'solo che se ci sono, non è un punto abbastanza molto significativo per essere ben noto suppongo.

Detto questo, io condividere i miei pensieri su ideale framerate Android dopo non trovare risposte dure e veloci, per chiunque altro chiedendo la stessa cosa che ho fatto:

Il framerate ideale è il più piccolo possibile , senza compromettere l'esperienza dell'utente. La ragione è che più fotogrammi che vengono resi al secondo, vengono utilizzate le più cicli di CPU, più la batteria si consuma. Alcuni giochi (ad esempio scacchi) non hanno più corso come un gioco 'infinita runner' veloce, per esempio.

A partire da un numero basso e l'aumento del framerate fino a quando l'esperienza degli utenti si sente bene è probabilmente un buon indicatore. E 'qualcosa che si dovrebbe essere in grado di regolare proprio vicino alla fine dello sviluppo di app prima del rilascio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top