Angenommen, ich erstelle ein Spiel (in Java oder C ++). In diesem Spiel habe ich einen Charakter, der eine Schwertschwunganimation ausführen kann, aber der Charakter kann verschiedene Schwerter ausrüsten. Muss ich für jedes einzelne Schwert eine Animation erstellen oder gibt es einen anderen Weg? Ich mag es, wenn ein Charakter …
Ich habe in einigen anderen einfachen 2D-Spielen gesehen, dass eine "Tick" -Methode verwendet wird, um Spielelogik und Grafik-Rendering zu synchronisieren. Mein Hauptgrund für die Verwendung ist eine Fehlfunktion meiner Kollisionserkennung, da die Player-Entität vollständig durch feste Objekte läuft, es sei denn, ich tippe fast pixelweise auf die Steuerelemente, um die …
Ich arbeite an einer einfachen 2D-Engine mit OpenGL (3.3+) zum Rendern und habe mich gefragt, wie die optimale Methode für das Sprite-Batching aussehen würde. Ich plane, alle Sprites in einen (oder weniger) Texturatlanten zu setzen. Es überrascht nicht, dass jedes Sprite aus 2 Dreiecken und 4 Texturkoordinaten besteht. Nehmen wir …
Kürzlich stellte ich eine Frage, wie 2D-Linien mit DirectX am schnellsten gerendert werden können , und eine der Antworten erwähnte dieses Papier über schnelle vorgefilterte Linien, bei denen Pixel-Shader zum Zeichnen von Drahtgittern verwendet werden. In diesem Artikel werden Quads pro Liniensegment gezeichnet. Anschließend wird mit einem Pixel-Shader eine Linie …
In der Tech-Demo, die ich erstellen möchte, werden vom Spieler Blöcke im Tetrominoe-Stil platziert. Zu diesem Zeitpunkt prüft das Spiel, ob sie ein Quad mit vorhandenen Formen auf dem Brett erstellt haben (ein 2D-Array). In diesem Fall sollte das Quad auf irgendeine Weise verarbeitet werden. Ich habe ein 2D-Array wie …
Ich arbeite an einem einfachen 2D-Spiel mit direct3d 9. Es ist ein isometrisches Spiel mit Diamantplättchen und einer versetzten Karte. Das habe ich: Wie Sie sehen, habe ich eine Art Nebel, der durch eine Nebelmatrix ergänzt wird, die wahr (klares Gelände) oder falsch (obskurer Terraner) ist. Aber das Ergebnis ist …
Aus absichtlichen Gründen haben bestimmte Einheiten in dem Spiel, das ich gerade programmiere, keine Kollisionserkennung und -reaktion untereinander. Dies ermöglicht es ihnen, direkt übereinander zu liegen. Dies ist ein gewünschtes Verhalten, da es Situationen im Spiel geben wird, in denen der Spieler möchte, dass sie sich so stapeln. Ich möchte …
Ich bin sicher, dass diese Frage schon einmal gestellt wurde. Ich versuche jedoch, die Punkte zu verbinden, indem ich eine Gleichung auf Papier in eine tatsächliche Funktion übersetze. Ich dachte, es wäre interessant, hier stattdessen auf den Math-Sites zu fragen (da es sowieso für Spiele verwendet wird). Nehmen wir an, …
Ich bin gerade dabei, ein neues 2D-Spiel aus einem Code zu erstellen, den ich vor einiger Zeit geschrieben habe. Die Objekthierarchie für Entitäten lautet wie folgt: Scene(zB MainMenu): Enthält mehrere Entitäten und Delegierte update()/ draw()an jede Entity: Basisklasse für alle Dinge in einer Szene (zB MenuItemoder Alien) Sprite: Basisklasse für …
Ich mache ein Top-Down-RPG-Spiel und habe mich gefragt, ob es möglich ist, Hügel auf einer Karte anzuzeigen, anstatt alles komplett flach zu haben. Ich habe darüber nachgedacht, zu einer isometrischen Ansicht zu wechseln, aber wenn dies vermieden werden kann, würde ich es lieber von oben nach unten tun. Wie würde …
Wenn jemand ein System zwischen zwei sich kreuzenden Rechtecken entwickeln wollte, so dass sich die Rechtecke schrittweise voneinander wegdrücken, bis sie sich nicht mehr schneiden, wobei die Abstoßungskraft stärker ist, je nachdem, wie tief der Schnittpunkt ist ... was würde die Mathematik aussehen?
Ich entwickle ein 2D-Android-Strategiespiel, das auf SurfaceView ausgeführt wird, sodass ich das Partikelsystem von LibGdx nicht verwenden kann (oder kann?). Und ich möchte einen Regeneffekt machen, ich strebe so etwas an ( http://ridingwiththeriver.files.wordpress.com/2010/09/rain-fall-animation.gif ), ich brauche den Spritzer nicht Effekt am Ende (obwohl das großartig wäre, aber wahrscheinlich eine Menge …
Ich habe eine 2D-Ebene, die ich in meinem Karteneditor erstellt habe, und ich habe mich gefragt, wie ich am besten eine Kollisionskarte dafür erstellen kann. Ich habe eine Kollisionskartenebene in meinem Karteneditor, die jeden Knoten speichert (zum Beispiel wäre ein Rechteck nur 0,0 0,50 50,60 0,60). Ich habe mich nur …
Ich habe ein grundlegendes Partikelsystem für SDL in C ++ erstellt. Es hat einige grundlegende Dinge wie einen Emitter sowie eine einfache Partikelklasse. Es kann ein Bild laden oder einen Farbpunkt erstellen. Und das ist es. Welche anderen Eigenschaften haben die meisten einfachen Partikelmotoren? Beachten Sie, dass dies eine 2D-Partikel-Engine …
Ich weiß, dass viele Spiele Bitmap-Schriftarten verwenden. Was sind die Vorteile für das vektorbasierte Rendern / Bearbeiten von Schriftarten im Vergleich zu Bitmap-Schriftarten und in welchen Szenarien wären sie am wichtigsten? Konzentrieren Sie sich bei der Beantwortung dieser Frage lieber auf 2D-Spiele. Geben Sie gegebenenfalls Beispiele für Spiele an, die …
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.