Vroeger was ik er zeker van dat alle Flash-games beperkt waren tot 30 fps als Edmund McMillen “s The Binding of Isaac werkt met die framesnelheid. N v2.0
(Flash Player 11) draait op 60 fps.
Waarom lijken games die in Flash zijn ontwikkeld een beperkte framesnelheid te hebben?
Wat zijn de limieten voor de fps bij het ontwikkelen in Flash?
Opmerkingen
- Ik ' begrijp niet waarom deze vraag drie keer is teruggekomen. Het ' is een geldige vraag. Hoewel vragen over Flash zijn meestal relevant om historische redenen.
- @Philipp " Toont geen enkele onderzoeksinspanning ". (Het ' is ook niet erg nuttig – een meer bruikbare vraag zou zoiets zijn geweest als " hoe kan ik de framerate van mijn flash game ".)
Antwoord
Volgens AS3 documentatie:
frameRate :
Haalt de framesnelheid van het podium op en stelt deze in. De framesnelheid wordt gedefinieerd als frames per seconde. De snelheid is standaard ingesteld op de framesnelheid van het eerste geladen SWF-bestand. Een geldig bereik voor de framesnelheid is van 0,01 tot 1000 frames per seconde.
Opmerking: een toepassing kan mogelijk geen instellingen voor hoge framesnelheden volgen, ofwel omdat het doelplatform niet snel genoeg is of de speler gesynchroniseerd met de verticale blanco timing van het weergaveapparaat (gewoonlijk 60 Hz op LCD-apparaten). In sommige gevallen kan een doelplatform er ook voor kiezen om de maximale framesnelheid te verlagen als het een hoog CPU-gebruik verwacht.
Antwoord
De framesnelheid van Flash Player is beperkt tot 60 en negeert de eigenschap Stage.frameRate
= 1000 sinds FP10. In Flash Player 9.0c
kunnen zowel de framesnelheid als de timerresolutie worden ingesteld op 1000 (milliseconde-nauwkeurig).
Antwoord
Ondertussen is de max. framerate is uitgebreid naar 120 fps
Reacties
- Welkom GDSE & bedankt voor je bijdrage. Op basis van je profielinformatie lijkt het alsof je ervaring hebt met het ontwikkelen in Flash; dit antwoord kan worden verbeterd door te delen hoe / wanneer de framerate kan worden verhoogd tot 120 fps.