Im Moment verwende ich Bresenhams Linienalgorithmus für die Sichtlinie. Das Problem ist, dass ich einen Randfall gefunden habe, in dem Spieler durch Wände schauen können. Tritt auf, wenn der Spieler in bestimmten Winkeln zwischen zwei Ecken einer Wand mit einer Lücke auf der anderen Seite schaut. Das gewünschte Ergebnis ist, …
Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf von nicht richtig zu funktionieren. Hier ist das Code-Snippet: #include <stdlib.h> #include <stdio.h> …
Derzeit habe ich einen Plattformer mit Kacheln für das Gelände (Grafiken aus Cave Story). Das Spiel wurde mit XNA von Grund auf neu geschrieben, daher verwende ich keine vorhandene Engine oder Physik-Engine. Die Kachelkollisionen werden ziemlich genau wie in dieser Antwort beschrieben beschrieben (mit einfachem SAT für Rechtecke und Kreise), …
Ich arbeite an einem Kachelkartensystem, das insofern so aussieht (Grün ist Gras, Luft ist Weiß, Stein ist Grau und Blau ist Wasser): Es wird ein einfacher Zufallszahlengenerator verwendet, sodass eine Wahrscheinlichkeit von 45% besteht, dass die Fliese Gras ist, eine Wahrscheinlichkeit von 30%, dass sie Wasser ist, und eine Wahrscheinlichkeit …
Ich habe mich gefragt, wie ich meine 110+ .png-Kartenkacheln bequem in eine .png-Kartengröße mit einem Pixelverhältnis von 1: 1 umwandeln kann. Ich habe durch Google und so gescrollt und das Forum ist für das kostenlose Warespiel, das ich modifiziere, aber die App, die ich verwende, erkennt nur PNG-Dateien und ich …
Ich mache eine Kachel-Engine für Top-Down-2D-Spiele. Grundsätzlich besteht die Welt aus einem Gitter von Kacheln. Jetzt möchte ich zum Beispiel NPCs setzen, die sich auf der Karte bewegen können. Was denkst du ist am besten: Jede Kachel hat einen Zeiger auf den NPC, der sich auf ihrer Kachel befindet, oder …
Ich arbeite an einem auf einem isometrischen Gitter basierenden Spiel und habe ein Problem beim Versuch, einen Mausklick vom Benutzer mit einer Kachel zu verknüpfen. Ich konnte das Problem in zwei Teile aufteilen: Ein Rechteck finden, das eine Kachel umgibt (was ich konnte) Herauszufinden aus dem Rechteck, in dem der …
Ich erstelle eine einfache Karten-Engine, die bei Bedarf automatisch in jede Richtung mit prozedural generierten Inhalten erweitert wird. Was ist ein guter Weg, um Kartendaten zu speichern, die an einem 0,0-Ursprung verankert sind, damit eine rechteckige Teilmenge von Kartendaten von jedem Punkt auf der Karte schnell und effizient geladen werden …
Ich mache ein Kachel-basiertes Spiel und arbeite für die Unterstützung von Kachelsätzen. Ich versuche es so zu machen, dass eine Texture2D als ausgewählte PNG-Datei festgelegt wird. Ich kann dies ohne Probleme tun, wenn ich das Bild in die Inhaltspipeline lade, aber der Ebeneneditor wird von Personen ohne Zugriff auf die …
Ich versuche Wände zu erzeugen, die einen bestimmten Punkt von anderen bestimmten Punkten abschneiden. Das angehängte Bild zeigt, wonach ich suche: Blau von Rot getrennt. Blau getrennt von Rot und Gelb. Blau getrennt von Rot mit Fliesenhindernissen. Mehrere blaue von mehreren roten getrennt. Irgendwelche Ideen, wie das geht?
Ich stelle diese Frage, weil ich keine endgültige Antwort darauf gefunden habe. Lassen Sie mich zunächst einige Dinge über das Spiel und das, was ich bereits getan habe, darlegen. Das Spiel wird ein RTS-Set in einer prozedural generierten Welt sein, in der Simplex-Rauschen verwendet wird. Die Welt besteht aus Blöcken …
Ich arbeite derzeit mit Phaser und mache ein Spiel, das prozedural generiert wird. Ich wollte einige RPG-Maker-Grafiken in meinem Spiel verwenden (als Referenz verwende ich das RTP). Ich bin auf diesen Artikel gestoßen , in dem die Funktionsweise von Auto-Kacheln beschrieben wird. Ich bin auch auf diese Antwort gestoßen , …
Ich schreibe eine isometrische Engine in C ++. Ich entschied mich für einen realistischeren Ansatz und ließ Wände zwischen zwei Kacheln Platz nehmen, nicht zwischen einer einzigen ganzen Kachel, wie im Bild unten gezeigt (genau wie in Die Sims). Mein Problem ist, dass ich keine Ahnung habe, wie ich die …
Ich erstelle eine Tilemap-Stadt und versuche herauszufinden, wie ich am effizientesten einzigartige Gebäudeszenen erstellen kann. Der Trick ist, dass ich eine Art 2D-Perspektive von fast oben nach unten beibehalten muss, was bei Gebäuden oder großen Objekten, die mehrere Kacheln umfassen, schwierig ist. Ich habe versucht, drei Gebäude gleichzeitig zu erstellen …
Ich habe eine Frage zu Karteneditoren, wie zum Beispiel Tiled. Ich mache gerade meinen eigenen Karteneditor und habe mich gefragt, ob mir jemand erklären könnte, was der Zweck der Überlagerung von Kacheln ist. Welchen Zweck erfüllt es beim Erstellen einer Karte?
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.