Obișnuiam să fiu sigur că toate jocurile Flash sunt limitate la 30 fps ca Edmund McMillen „s Binding of Isaac rulează la acel ritm de cadre. N v2.0 (Flash Player 11) rulează la 60 fps.

De ce jocurile dezvoltate în Flash par să fi limitat rata de cadre?
Care sunt limitele pe fps atunci când se dezvoltă în Flash?

Comentarii

  • Nu ' nu înțeleg de ce această întrebare a primit 3 voturi negative. ' este o întrebare validă. Chiar dacă întrebările despre Flash sunt în cea mai mare parte relevante din motive istorice.
  • @Philipp " Nu arată niciun efort de cercetare ". (' nu este, de asemenea, foarte util – o întrebare mai utilă ar fi fost ceva de genul " cum pot modifica framerate-ul meu joc flash ".)

Răspuns

Conform documentației AS3:

frameRate :

Obține și setează rata de cadre a scenei. Rata cadrelor este definită ca cadre pe secundă. În mod implicit, rata este setată la rata de cadre a primului fișier SWF încărcat. Intervalul valid pentru rata de cadre este de la 0,01 la 1000 de cadre pe secundă.

Notă: este posibil ca o aplicație să nu poată urmări setările de rată de cadre mari, fie pentru că platforma țintă nu este suficient de rapidă, fie jucătorul este sincronizat cu sincronizarea verticală a dispozitivului de afișare (de obicei 60 Hz pe dispozitivele LCD). În unele cazuri, o platformă țintă poate alege, de asemenea, să reducă rata maximă de cadre dacă anticipează o utilizare ridicată a procesorului.

flash.display.Stage.frameRate

Răspuns

Flash Player are o rată de cadre plafonată la 60 , ignorând Stage.frameRate = 1000 proprietate de la FP10. În Flash Player 9.0c, atât rata cadrelor, cât și rezoluția temporizatorului pot fi setate la 1000 (precizie în milisecunde).

Răspuns

Între timp, valoarea max. framerate a fost extins la 120 fps

Comentarii

  • Bun venit GDSE & mulțumim pentru contribuție. Pe baza informațiilor despre profilul dvs., se pare că aveți experiență în dezvoltarea Flash; acest răspuns ar putea fi îmbunătățit partajând cum / când framerate-ul poate fi crescut la 120 fps.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *