Olin varma, että kaikki Flash-pelit ovat rajattu 30 kuvaa sekunnissa Edmund McMillen ”s Isaacin sidonta käy tällä kuvataajuudella. N v2.0
(Flash Player 11) toimii 60 kuvaa sekunnissa.
Miksi Flashissa kehitetyillä peleillä näyttää olevan rajallinen kehysnopeus?
Mitkä ovat rajoitukset fps: lle kehittäessäsi Flashia?
Kommentit
- En ymmärrä ' en ymmärrä, miksi tämä kysymys sai kolme alamäkeä. Se ' on kelvollinen kysymys. Vaikka Flashia koskevat kysymykset ovat enimmäkseen merkityksellisiä historiallisista syistä.
- @Philipp " Ei osoita mitään tutkimustyötä ". (Se ' ei myöskään ole kovin hyödyllinen – hyödyllisempi kysymys olisi ollut jotain " miten voin muuttaa flash-peli ".)
vastaus
AS3-ohjeiden mukaan:
frameRate :
Hakee ja asettaa vaiheen kehysnopeuden. Kehysnopeus määritellään kehyksinä sekunnissa. Oletusarvoisesti nopeus asetetaan ensimmäisen ladatun SWF-tiedoston kehysnopeudeksi. Kehysnopeuden kelvollinen alue on 0,01–1 000 kuvaa sekunnissa.
Huomaa: Sovellus ei ehkä pysty seuraamaan suuria kehysnopeusasetuksia joko siksi, että kohdealusta ei ole tarpeeksi nopea tai soitin on synkronoitu näyttölaitteen pystysuoraan tyhjään ajoitukseen (yleensä 60 Hz LCD-laitteissa). Joissakin tapauksissa kohdealusta saattaa myös päättää alentaa enimmäiskehysnopeutta, jos se odottaa korkeaa suorittimen käyttöä.
vastaus
Flash Playerin kehysnopeus on rajattu 60 , jättää Stage.frameRate
= 1000 -ominaisuuden huomiotta FP10: stä lähtien. Kohdassa Flash Player 9.0c
sekä kehysnopeus että ajastimen tarkkuus voidaan asettaa arvoon 1000 (millisekuntitarkka).
Vastaa
Samaan aikaan korkein framerate on laajennettu 120 kuvaa / s
kommentit
- Tervetuloa GDSE & kiitos osallistumisesta. Profiilitietojesi perusteella näyttää siltä, että sinulla on kokemusta Flashin kehittämisestä; tätä vastausta voitaisiin parantaa jakamalla miten / milloin kuvataajuus voidaan nostaa 120 kuvaa sekunnissa.