Welches Bildformat ist effizienter, um Speicherplatz zu sparen? PNG, JPEG oder
Eine Möglichkeit, Informationen so zu organisieren und zu speichern, dass sie so wenig Speicherplatz wie möglich beanspruchen und dennoch ihre volle Nützlichkeit behalten.
Welches Bildformat ist effizienter, um Speicherplatz zu sparen? PNG, JPEG oder
Ich habe eine Spiel-Engine entwickelt, die Terraria ähnelt , hauptsächlich als Herausforderung, und obwohl ich das meiste herausgefunden habe, kann ich nicht wirklich meinen Kopf darum legen, wie sie mit den Millionen von interagierbaren / erntbaren Kacheln umgeht Das Spiel hat auf einmal. Wenn ich...
Wie lösen wir große Anforderungen an den Videospeicher in einem 2D-Spiel? Wir entwickeln ein 2D-Spiel (Factorio) in Allegro C / C ++ und stehen vor dem Problem, dass die Anforderungen an den Videospeicher mit zunehmendem Spielinhalt steigen. Wir sammeln derzeit alle Informationen zu Bildern,...
Wir sprechen von einem weitläufigen Spiel, das nicht in Levels oder Checkpoints unterteilt ist. Zum Beispiel ein
Ich habe gerade erst angefangen, mich mit dem Finden von Pfaden zu befassen und habe mich mit dem A * -Algorithmus befasst. Mein Hauptanliegen ist, dass alle Beispiele, die ich gesehen habe, statische Hindernisse aufzeigen, die er berechnet. Wenn ich bewegliche Hindernisse habe, zum Beispiel andere...
Ich habe mehrmals über dieses Muster gelesen (aus der Perspektive der Best Practices): Speicherzuweisung : Anstatt das neue Objekt sofort zu instanziieren, sollten Sie immer in Betracht ziehen, Objektpools zu erstellen und zu verwenden. Dies verringert die Fragmentierung des Arbeitsspeichers und...
Ich habe nachgeforscht, wie ich meine eigenen Zuweisungsmethoden erstellen kann (die Dinge wie Speicherpool und Profilerstellung unterstützen), aber während ich meine Nachforschungen fortsetze, habe ich nach Möglichkeiten gesucht, wie dies in der Spieleentwicklung gemacht wurde. Welche...
Dies kann für Spiele mit genau definiertem Umfang einfach sein, aber die Frage betrifft Sandbox-Spiele, bei denen der Spieler alles erstellen und bauen darf . Mögliche Techniken: Verwenden Sie Speicherpools mit Obergrenze. Löschen Sie regelmäßig nicht mehr benötigte Objekte. Weisen Sie zu Beginn...
Ich möchte die Dateigröße meines Spiels reduzieren und Musik und SFX nehmen einen guten Platz ein. Wenn ich mit 120 Bpm einen Song oder Soundeffekt mache und dann ein Tempo und eine Tonhöhenverdopplung mit einer DAW oder einem Standalone-Programm anwende, wird die neue Audiodatei mit doppelter...
In einem durchschnittlichen Spiel gibt es Hunderte oder vielleicht Tausende von Objekten in der Szene. Ist es völlig korrekt, Speicher für alle Objekte, einschließlich Schusswaffen (Aufzählungszeichen), dynamisch über die Standardeinstellung new () zuzuweisen ? Soll ich einen Speicherpool für die...
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 4 Jahren . (Dies ist per se keine Spielprogrammierung, aber ich...
Zum Beispiel: Angenommen, es gibt 10 Räume auf der Welt. Nehmen wir an, die Welt wird von 10 Wesenheiten bewohnt. Und jede Entität hat ihre eigene "tägliche Routine", in der sie bestimmte Aktionen im Raum ausführt und auch zwischen den Räumen navigiert. Was ist angesichts der Tatsache, dass...
Ich habe oft in den ECS-Game-Engine-Dokumentationen gelesen, dass eine gute Architektur ist, um den CPU-Cache mit Bedacht einzusetzen. Ich kann mir jedoch nicht vorstellen, wie wir vom CPU-Cache profitieren können. Wenn Komponenten in einem Array (oder einem Pool) im zusammenhängenden Speicher...
Während ich mich bei OpenGL ES erfrischte, stieß ich auf glDrawArraysund glDrawElements. Ich verstehe, wie sie verwendet werden und verstehe, warum sie unterschiedlich sind. Was ich nicht zu verstehen scheine, ist, dass ich nicht sehe, wie glDrawElementsDraw Calls gespeichert werden können (das...
Nehmen wir in Einheit an, ich habe einige Spielobjekte in meiner Szene, die für die Kamera nicht sichtbar sind und daher nicht gerendert werden, während das Spiel läuft. Verbrauchen diese Spielobjekte Computer- / Mobilressourcen, wenn das Spiel ausgeführt wird? Wo finde ich Details zur...
Beim Laden besonders großer Karten wird bei der Lademethode eine Speicherausnahme ausgelöst, bei der eine neue Instanz der Kartenkachel erstellt wird. Ich möchte, dass die gesamte Karte zumindest auf der Server-App (und wenn möglich auf dem Client) verarbeitet wird. Wie soll ich dieses Problem...
Nahezu alle Ressourcen im Zusammenhang mit der Spielprogrammierung, insbesondere 3D-Open-World-Spiele, sprechen darüber, wie Sie ständig Assets auf und von Festplatte, Systemspeicher und Videospeicher entladen und neu laden müssen. Ich kann dies auf Konsolen verstehen, da sie sehr einfache...
Ich denke gerade darüber nach, welche Art von GBuffer ich für die verzögerte Schattierung benötige. Daher habe ich versucht, mich auch online über die gängigsten und deren Format zu dokumentieren. Die meisten GBuffer, die ich gesehen habe, verwendeten für jedes Rendering-Ziel dieselbe Bitgröße, was...
Ich entwickle ein Flash-Spiel und kann feststellen, dass die Speichernutzung für ein Flash-Spiel etwas hoch ist (glaube ich). Sagen wir 100+ MB. Wie viel ist zu viel, wenn es um die Speichernutzung in Flash-Spielen
Mein Spiel hat eine Karte wie die von Minecraft, so wie sie pseudoinfinit und zufällig generiert ist. Und groß. Angenommen, der Benutzer hat eine 1000x1000-Zone (hier 2D) erkundet, das sind also 1.000.000 Kacheln. Offensichtlich werde ich nicht in der Lage sein, alles im Speicher zu speichern. Ich...