Jeg plejede at være sikker på, at alle Flash-spil er begrænset til 30fps som Edmund McMillen “s Binding af Isaac kører med den billedhastighed. N v2.0
(Flash Player 11) kører ved 60 fps.
Hvorfor ser spil, der er udviklet i Flash, ud til at have en begrænset billedhastighed?
Hvad er grænserne for fps, når de udvikler sig i Flash?
Kommentarer
- Jeg forstår ikke ' Jeg forstår ikke, hvorfor dette spørgsmål fik 3 nedstemninger. Det ' er et gyldigt spørgsmål. Selvom spørgsmål om Flash er mest relevante af historiske årsager.
- @Philipp " Viser ingen forskningsindsats ". (Det ' er heller ikke særlig nyttigt – et mere nyttigt spørgsmål ville have været noget som " hvordan kan jeg ændre billedrammen til min flash spil ".)
Svar
I henhold til AS3-dokumentation:
frameRate :
Henter og indstiller scenens billedhastighed. Billedhastigheden defineres som rammer pr. Sekund. Som standard er hastigheden indstillet til billedhastigheden for den første indlæsede SWF-fil. Gyldigt interval for billedhastigheden er fra 0,01 til 1000 billeder pr. Sekund.
Bemærk: En applikation kan muligvis ikke følge indstillingerne for høj billedhastighed, enten fordi målplatformen ikke er hurtig nok eller afspilleren er synkroniseret til den vertikale tomme timing af displayenheden (normalt 60 Hz på LCD-enheder). I nogle tilfælde kan en målplatform muligvis også vælge at sænke den maksimale billedhastighed, hvis den forventer høj CPU-brug.
Svar
Flash Player har billedhastighed begrænset til 60 , ignorerer Stage.frameRate
= 1000 egenskab siden FP10. I Flash Player 9.0c
kan både billedhastighed og timeropløsning indstilles til 1000 (millisekund-nøjagtig).
Svar
I mellemtiden er max. framerate er blevet udvidet til 120 fps
Kommentarer
- Velkommen GDSE & tak for dit bidrag. Baseret på dine profiloplysninger ser det ud til, at du har erfaring med at udvikle dig i Flash; dette svar kunne forbedres ved at dele hvordan / hvornår framerate kan øges til 120 fps.