Jeg pleide å være sikker på at alle Flash-spill er begrenset til 30fps som Edmund McMillen «s The Binding of Isaac kjører med den bildefrekvensen. N v2.0
(Flash Player 11) kjører med 60 bilder per sekund.
Hvorfor ser spill som er utviklet i Flash ut til å ha en begrenset rammehastighet?
Hva er grensene for fps når du utvikler i Flash?
Kommentarer
- Jeg forstår ikke ' t forstå hvorfor dette spørsmålet fikk 3 nedstemninger. Det ' er et gyldig spørsmål. Selv om spørsmål om Flash er mest relevante av historiske grunner.
- @Philipp " Vis ingen forskningsinnsats ". (Det ' er heller ikke veldig nyttig – et mer nyttig spørsmål ville ha vært noe sånt som " hvordan kan jeg endre rammen på flash spill ".)
Svar
I henhold til AS3-dokumentasjon:
frameRate :
Får og stiller inn bildefrekvens på scenen. Bildefrekvensen er definert som bilder per sekund. Som standard er frekvensen satt til bildefrekvensen til den første SWF-filen som ble lastet inn. Gyldig område for bildefrekvensen er fra 0,01 til 1000 bilder per sekund.
Merk: Et program kan ikke være i stand til å følge innstillinger for høy bildefrekvens, enten fordi målplattformen ikke er rask nok eller spilleren er synkronisert med den vertikale blanke timingen til skjermenheten (vanligvis 60 Hz på LCD-enheter). I noen tilfeller kan en målplattform også velge å senke maksimal bildefrekvens hvis den forventer høy CPU-bruk.
Svar
Flash Player har bildefrekvens begrenset til 60 , ignorerer Stage.frameRate
= 1000-egenskap siden FP10. I Flash Player 9.0c
kan både bildefrekvens og tidtakeroppløsning settes til 1000 (millisekund-nøyaktig).
Svar
I mellomtiden er maks. framerate er utvidet til 120 fps
Kommentarer
- Velkommen GDSE & takk for at du bidro. Basert på profilinformasjonen din, virker det som om du har erfaring med å utvikle deg i Flash; dette svaret kan forbedres ved å dele hvordan / når framerate kan økes til 120 bilder per sekund.