Natürlich Leistung. Einige Effekte wie Crepuscular Rays, Depth of Field und Bloom belasten die Geschwindigkeit sehr, insbesondere bei älteren GPUs. Eine weitere Möglichkeit, zusätzliche FPS zu erzielen, besteht darin, Reflexionen und Schatten zu reduzieren oder zu deaktivieren. Auch - um Artelius Punkt zu wiederholen - beeinträchtigen visuelle Effekte die Batterielebensdauer.
Außerdem:
- Einige Effekte können fehlerhaft sein. Nicht alle Computer sind gleich, und einige GPUs behandeln Ihren Code möglicherweise falsch. Eine Möglichkeit zum Deaktivieren von Effekten ist gut für die Spieler, die unter solchen Fällen leiden, und gut für die Entwickler, um das Debuggen zu vereinfachen.
- Einige Effekte können das Gameplay beeinträchtigen. Insbesondere Effekte, die Details verbergen, wie z. B. Schärfentiefe, Bewegungsunschärfe und in geringerem Maße anisotropes Filtern und Antialiasing.
- Einige Effekte können störend oder ablenkend wirken. Das passiert mir mit Depth of Field, wenn sich der Fokus ändert, lenkt es die Aufmerksamkeit auf sich.
- Einige Effekte sollten für die Eingabehilfen berücksichtigt werden. Dies ist der Fall bei View Bobbing und Motion Blur, die manche Leute krank machen können, kein Scherz.
- Einige Effekte sollten für die Kindersicherung berücksichtigt werden. Ausschalten von Blutpartikeleffekten und Ähnlichem - zumindest bei der Überprüfung von Kinderspielen.
Modded Minecraft ist dafür wirklich ein guter Spielplatz. Minecraft rendert ganze Blöcke, so dass die Anzahl der Polygone größer ist als es scheint. Fügen Sie die Komplikationen hinzu, die durch das Entsorgen von Stücken auf einem gesammelten Müll und ohne Zeigersprache wie Java [1] entstehen, und Sie können, wie immer, einige Leistungsprobleme erwarten, insbesondere bei alter Hardware. Einige forderten bessere Grafiken, andere eine bessere Leistung. Und so entstanden Mods wie GLSL Shaders Mod und Optifine , die beide zusätzliche Grafikoptionen hinzufügen, obwohl sie zu unterschiedlichen Zwecken kompatibel sind [2]. Wenn Sie die Möglichkeit haben, sie zu verwenden, können Sie die Leistungseffekte der visuelle Effekte.
[1]: Microsoft hat eine C ++ - Portierung von Minecraft für Windows 10 erstellt - basierend auf der Pocket Edition - und bietet eine viel bessere Leistung als die älteren Java-Versionen. Das bedeutet nicht, dass Java keine Leistung erbringen kann. Dies ist nicht nur ein Symptom dafür, dass es sich um C ++ handelt, sondern auch, dass es sich um Microsoft handelt.
[2]: Tatsächlich wurden diese Mods für Minecraft 1.8.9 - Optifine absorbed GLSL Shaders Mod zusammengeführt .
Und Sie sagen, Sie entwickeln eine Spiel-Engine , sodass Sie davon ausgehen, dass Ihr Code für viele verschiedene Spiele wiederverwendet werden kann. Es ist eine gute Idee, dem Spieleentwickler zu erlauben, zu entscheiden, ob er diese Effekte verwenden möchte und ob er Optionen bereitstellen möchte, um sie zu deaktivieren oder nicht. Möglicherweise sind nicht alle Effekte für alle Spiele sinnvoll, und einige Spiele hängen möglicherweise von bestimmten Effekten ab.
Bedenken Sie, dass einige Spiele diese Effekte verwenden, um eine Stimmung einzustellen, Informationen an den Spieler zu übermitteln oder nur um eine künstlerische Lizenz zu erhalten.
Insbesondere wird versucht, visuelle Effekte zu verwenden, um das Aussehen so zu gestalten, als würde es von einer Kamera anstelle des menschlichen Auges gesehen. Dies wird versucht, indem Effekte wie chromatische Aberrationen, Lens Flares, Filmkörnung und andere "Cinematic" -Effekte verwendet werden. Diese sind nicht für jedes Spiel geeignet und sollten daher nicht von der Game-Engine festgelegt werden.
Das meiste davon - wenn nicht alles - geschieht wahrscheinlich in Shadern. Lassen Sie Ihre Game-Engine den Entwicklern erlauben, ihre Shader hochzuladen.
Ein Hinweis zu Eingabehilfen: Bei vielen Videospielen werden gehörlose Personen nicht berücksichtigt. Nur auditive Informationen bereitzustellen, ist möglicherweise nicht gut genug. Es ist eine gute Idee, visuelle Effekte hinzuzufügen, um Dinge wie die Richtung des einfallenden Feuers oder die Anwesenheit von Feinden in der Nähe (die Sie "hören" können) zu reflektieren [3]. Und natürlich Untertitel. Beachten Sie auch, dass es farbenblinde Menschen gibt ... diese Dinge, die sich nur durch Farbe auszeichnen ... ja, als Neugestaltung angesehen.
[3]: Du weißt einfach nicht, was für ein Schmerz diese Kriecher in Minecraft sind, wenn du nicht einmal ein Zischen hörst. Sie werden zufällig in der Tiefe.
Je mehr du weißt ★