Je höher die Framerate, desto besser sieht das Spiel aus, aber desto schneller wird der Akku entladen.
Was ist ein fröhliches Medium?
(Ich mache ein relativ einfaches 2D-Spiel mit Sprites, die sich ständig bewegen. Ich möchte, dass die Bewegung reibungslos erscheint, aber ich weiß, wie irritierend es ist, wenn ein einfaches Spiel Ihre Batterie trocken saugt.)
frame-rate
mobile
teedyay
quelle
quelle
Antworten:
Ihre Framerate sollte so niedrig sein, wie es gut aussieht, aber ich denke, Sie befinden sich in einer schwierigen Situation, wenn sich alle Ihre Sprites ständig bewegen. Sie sollten Ihr Bestes geben, um eine konsistente Framerate zu erhalten. Eine niedrige, konsistente Framerate ist besser als eine hohe, aber zufällig stotternde Framerate. Dann drehen Sie es herunter, bis es nicht mehr gut aussieht.
Überlegen Sie, ob Sie die Framerate von Filmen auf der großen Leinwand anpassen möchten: Sie haben nur 24 FPS . Aber auch hier sind sie genau konsistent, weshalb die Leute mit nur 24 FPS einverstanden sind.
Wenn Ihre Sprites eine Animationssequenz haben und einen FPS-Wert haben, versuchen Sie alternativ, diese oder ein Vielfaches davon abzugleichen. Wenn sie beispielsweise mit 5 Bildern pro Sekunde animiert werden, versuchen Sie es vielleicht mit 25 oder 30 Bildern pro Sekunde, damit die Sprite-Animationen präzise zeitgesteuert werden und das Spiel flüssiger und konsistenter erscheint, als es wirklich ist.
Ich denke, die beste Option in diesem Fall ist es, einige Frameraten auszuprobieren und eine gute Standardeinstellung zu finden und dann eine Einstellung in Ihr Optionsmenü zu setzen, damit der Benutzer sie je nach gewünschter Akkulaufzeit des Benutzers nach oben oder unten drehen kann.
quelle
Es mag offensichtlich erscheinen, aber streben Sie die Aktualisierungsrate des verwendeten Bildschirms oder ein Vielfaches davon an, dh wenn das Gerät 24 fps leistet, können Sie 12 fps ausführen. Aber wie Ricket sagt, ist es ideal, konsequent zu sein.
quelle
Bei der Entwicklung für mobile Geräte strebe ich immer 30 an.
quelle
Zunächst ein Haftungsausschluss: Ich bin Director bei GameBench und wir entwickeln Tools zur Messung der Leistung mobiler Apps / Spiele (Framerate und andere Messdaten) für viele große Unternehmen (Rovio, Samsung, Seriously, NaturalMotion usw.). Ich habe auch einen Abschluss in Game Design.
In Bezug auf die Ziel-Frameraten gibt es hier einige Antworten, die einige wichtige Punkte (Konsistenz / Stabilität) ein wenig berühren, aber Folgendes habe ich nach fast 5 Jahren Arbeit in der Leistung von Handyspielen gelernt:
Eine niedrigere Bildrate spart definitiv Batterie. Dies wird durch unsere eigenen Tests deutlich (die Sie unter https://data.gamebench.net bestätigen können ) und auch, wie wir gesehen haben, beschränken viele Gerätehersteller die Aktualisierungsrate des Displays tatsächlich auf nur 52 Hz im Gegensatz zu Standard 60Hz häufig verwendet.
Auf Mobilgeräten haben Sie im Allgemeinen die Möglichkeit, aus den folgenden Zielbildraten auszuwählen (dies liegt daran, dass sie Teiler der maximalen Bildrate sind - 60 FPS):
Hinweis: 90 und 120 FPS sind nur auf wenigen (derzeit zwei) Geräten verfügbar.
Die richtige Zielbildrate kann jedoch erst festgelegt werden, wenn Sie den Spielstil und die Mechanik der Benutzerinteraktion, die Sie implementieren möchten, verstanden haben.
Für ein Puzzlespiel, bei dem Benutzerreaktionszeiten (Reaktionen) oder physikalisch realistische Animationen nicht wichtig sind, sollten Sie 15 FPS anstreben, das niedrigste verfügbare Ziel. Für einen schnellen Shooter, bei dem Benutzer schnelle Reaktionszeiten benötigen, sollten Sie auf jeden Fall 60 FPS anstreben.
Sie können alle Ratschläge, die Ziele wie 24 oder 25 FPS angeben, vollständig ignorieren und immer sicherstellen, dass Sie, wenn Sie eine bestimmte Bildrate anvisieren, während des Spiels so nah wie möglich daran bleiben, da dies sonst die Benutzererfahrung beeinträchtigt.
Alles Gute und wenden Sie sich an uns, wenn Sie weitere Fragen zur Leistung von Mobilgeräten haben :)
quelle