Jag brukade vara säker på att alla Flash-spel är begränsade till 30fps som Edmund McMillen ”Bindningen av Isaac körs med den bildhastigheten. N v2.0 (Flash Player 11) körs med 60 fps.

Varför verkar spel som utvecklats i Flash ha en begränsad bildfrekvens?
Vilka är gränserna för fps när de utvecklas i Flash?

Kommentarer

  • Jag förstår inte ' varför den här frågan fick 3 nedröstningar. Det ' är en giltig fråga. Även om frågor om Flash är mest relevanta av historiska skäl.
  • @Philipp " Visar ingen forskningsinsats ". (Det ' är inte heller mycket användbart – en mer användbar fråga skulle ha varit ungefär som " hur kan jag ändra bildrutan för min flashspel ".)
  • Svar

    Enligt AS3-dokumentation:

    frameRate :

    Hämtar och ställer in bildhastigheten för scenen. Bildhastigheten definieras som bildrutor per sekund. Som standard är hastigheten inställd på bildfrekvensen för den första SWF-filen som laddats. Giltigt intervall för bildfrekvensen är från 0,01 till 1000 bilder per sekund.

    Obs! En applikation kanske inte kan följa inställningarna för hög bildfrekvens, antingen för att målplattformen inte är tillräckligt snabb eller spelaren är synkroniseras med den vertikala tomma tidpunkten för displayenheten (vanligtvis 60 Hz på LCD-enheter). I vissa fall kan en målplattform också välja att sänka den maximala bildhastigheten om den förväntar sig hög CPU-användning.

    flash.display.Stage.frameRate

    Svar

    Flash Player har bildhastigheten begränsad till 60 , ignorerar Stage.frameRate = 1000 egendom sedan FP10. I Flash Player 9.0c kan både bildhastighet och timerupplösning ställas in på 1000 (millisekund-exakt).

    Svar

    Under tiden är max. framerate har utökats till 120 fps

    Kommentarer

    • Välkommen GDSE & tack för ditt bidrag. Baserat på din profilinformation verkar det som om du har erfarenhet av att utveckla i Flash; detta svar kan förbättras genom att dela hur / när framfrekvensen kan ökas till 120 bilder per sekund.

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *