Ist es sinnvoll, die Logik zum Überspringen des Renderns von Objekten außerhalb des Ansichtsfensters zu implementieren, oder sollte es mich nicht interessieren und das Framework dies tun lassen?
Ich habe ein Problem mit der AABB-Kollisionsauflösung. Ich löse AABB-Schnittpunkte auf, indem ich zuerst die X-Achse und dann die Y-Achse auflöse. Dies geschieht, um diesen Fehler zu vermeiden: http://i.stack.imgur.com/NLg4j.png Die aktuelle Methode funktioniert einwandfrei, wenn sich ein Objekt in den Player bewegt und der Player horizontal verschoben werden muss. Wie …
Wie lautet der Name für Muster / Design bei der Verwendung eines 3x3-Kachelsatzes (normalerweise in einem gekachelten 2D-Spiel), mit dem größere Bereiche von sich selbst erstellt werden können? Zum Beispiel diese: ( Bildquelle ) Ich dachte, es sei ein "9er Baum" oder ähnliches, kann es aber nicht finden, es ist …
OK, ich habe dies bereits auf math.stackechange.com gepostet, aber keine Antworten erhalten :( Als erstes hier ein Bild von meinem Problem, die Beschreibung folgt danach: Also habe ich alle Punkte und Werte festgelegt. Das Schiff bewegt sich P1mit einem S=0.27 DegreesGametick um den linken Planeten . Wenn es erreicht ist …
Angenommen, Sie haben eine gute Möglichkeit, Ihre 2D-Partikel zu bewegen, um eine Flüssigkeit (wie Wasser) zu simulieren. Irgendwelche Ideen, wie man es rendert? Dies ist für ein 2D - Spiel, wo die Perspektive von der Seite ist, wie diese . Das Wasser wird in Kisten aufbewahrt, die zerbrochen werden können, …
Wo kann ich lernen, wie man einfache 2D-Animationen gut macht? Oder ist es wirklich nur buchstäblich jedes einzelne Bild von etwas in Photoshop zu zeichnen? Gibt es Tipps oder Tricks? Tutorials zum Einstieg? Welche Softwareoptionen gibt es auch (vorzugsweise Open Source oder sogar nur kostenlos)?
Ich unterrichte mich jetzt schon eine Weile in der OpenGL-Bibliothek und möchte anfangen, ein Spiel zu machen. Zur einfacheren Einführung möchte ich jedoch mit etwas 2D beginnen, beispielsweise einem Top-Down-Spiel im Pokemon-Stil. Ist das ein guter Plan oder ist OpenGL speziell für 3D gemacht?
Vor langer Zeit war 4: 3 so ziemlich das einzige Verhältnis, das Sie auf einem PC finden würden. Heutzutage ist 16:10 am häufigsten, aber die meisten neuen Monitore (insbesondere Laptops) sind 16: 9 Ich schreibe einen 2D-Plattformer und kann mich nicht entscheiden, wie ich mit den verschiedenen Verhältnissen umgehen soll. …
Ich erstelle ein isometrisches 2.5D-Spiel (2D-Bilder). Ich möchte, dass die Spieler ihre Rüstung, Kleidung und andere Dinge "färben" können. Ich finde, dass Graustufen alles dazu führt, dass einige der "natürlicheren" Farben verloren gehen. Wenn Sie beispielsweise einen Drachen mit rot / gelbem Graustufenmuster und anschließendem Farbauftrag herstellen, entsteht ein rein …
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …
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, die zuerst verwendet werden sollen, beschneiden …
Bis eines meiner Spiele es "groß macht" oder ich mit Goldbarren überflutet werde, muss ich mich selbst um die meisten oder alle meiner Spielekunst kümmern. Der Kern meiner Frage ist: Wie kann ich genug Kunst lernen, um über "Programmierkunst" hinauszukommen und in etwas hineinzukommen, auf das ich eigentlich stolz sein …
Ein Objekt hat eine Position und einen Geschwindigkeitsvektor. Normalerweise wird nur die Position verwendet, um zu überprüfen, ob zwei Objekte kollidieren. Dies ist problematisch für sich sehr schnell bewegende Objekte, da es passieren kann, dass sich das Objekt bei der ersten Kollisionsprüfung so schnell bewegt, dass es sich vor dem …
Angenommen, ich habe ein paar 2D-Grafiken in einem vektorisierten Format wie SVG. Gibt es eine einfache Möglichkeit, dies direkt zu rendern, ohne selbst einen vollständigen SVG-Renderer implementieren zu müssen? Natürlich könnte ich es offline rastern (z. B. in der Inhaltspipeline), um verschiedene Auflösungen / Zoomstufen zu erzielen, aber ich möchte …
Ich habe eine große Spiel-Engine und möchte eine Funktion zum Ermitteln des nächsten Punktes aus einer Liste. Ich könnte einfach den Satz von Pythagoras verwenden , um jede Entfernung zu finden und die Mindestentfernung zu wählen, aber dazu müssen alle durchlaufen werden. Ich habe auch ein Kollisionssystem, bei dem ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.