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öä.

flash.display.Stage.frameRate

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *