Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin. Diese Methode klingt jedoch ziemlich antik und ineffizient, wenn …
Zu Beginn habe ich viel Hintergrundwissen im Netzwerk (Hardware, Router, z. B.), aber nur sehr wenig Wissen über die Grundlagen der Netzwerkprogrammierung hinaus. Dies mag wie eine dumme Frage erscheinen, aber ich möchte wissen, worauf ich mich einlasse, während ich die Implementierung von Multiplayer in meinem Spiel ergründen kann. Ich …
Ich denke darüber nach, ein einfaches isometrisches Spiel mit HTML5 Canvas zu erstellen und mich zu fragen, wie die Kacheln am schnellsten gerendert werden können. Da die Fliesen rautenförmig sind, aber drawImage Rechtecke zeichnet, muss ich die Ecken weglassen (die schwarzen Teile im Folgenden): Ich denke, das lässt mir drei …
Ich muss die Bewegung mehrerer Spieler über das Internet synchronisieren und versuche herauszufinden, wie dies am sichersten ist. Das Spiel basiert auf Kacheln, Sie können sich nur in 4 Richtungen bewegen und jede Bewegung bewegt das Sprite 32px (natürlich im Laufe der Zeit). Wenn ich diese Verschiebungsaktion einfach an den …
Ich arbeite derzeit an der A * -Pfadfindung in einem Raster und möchte den generierten Pfad glätten, wobei ich auch das Ausmaß des Zeichens berücksichtige, das sich darauf bewegt. Ich verwende ein Raster für die Wegfindung, aber die Bewegung von Charakteren ist freies Roaming, keine strikte Bewegung von Kachel zu …
Ich versuche, eine flexible, auf Kacheln basierende Spiel-Engine zu erstellen, um alle Arten von Nicht-Echtzeit-Puzzlespielen zu erstellen, genau wie Bejeweled, Civilization, Sokoban und so weiter. Der erste Ansatz, den ich hatte, bestand darin, ein 2D-Array von Kachelobjekten zu haben und dann Klassen von Kacheln zu erben, die die Spielobjekte repräsentierten. …
Ich versuche, diesem Tutorial http://www.tonypa.pri.ee/tbw/tut05.html zu folgen , um Echtzeitkollisionen in einer kachelbasierten Welt zu implementieren. Ich finde die Mittelkoordinaten meiner Entitäten dank dieser Eigenschaften: public float CenterX { get { return X + Width / 2f; } set { X = value - Width / 2f; } } public …
Ich habe mich gefragt, wie das funktioniert. Laden Sie die gesamte Karte beim Start des Spiels oder laden Sie Teile der Karte zur Laufzeit? Und wie würden Sie die Karten speichern? Wäre es in XML oder einem Binärformat? Vielen Dank!
Ich weiß, wie man eine 2D-Karte mit Kacheln anzeigt. Ich weiß, wie man mit A * einen Pfadfindungsalgorithmus erstellt. Diese beiden Dinge erfordern eine Struktur oder eine Klasse. Meine Frage ist: Verwenden Sie dieselbe Struktur für die Anzeige und Pfadberechnung? Knotenstruktur für die Pfadfindungsanforderung zum Hinzufügen einiger Daten: x-Position, y-Position, …
Ich arbeite an einem 2D-Spiel, in dem Sie Farbe verwenden, um einem Level Kacheln hinzuzufügen, und im Moment arbeite ich daran, Warp-Kacheln hinzuzufügen. Ich habe es so eingerichtet, dass bestimmte richtungsorientierte Farben zwei Punkte (Anfang und Ende) verwenden, um zu bestimmen, in welche Richtung die Kacheln zeigen (links, rechts, oben, …
Ich habe ein Gitter mit Plättchen in einem Spiel und jedes Plättchen kann eine bestimmte einfache Form haben. Ich möchte in der Lage sein zu bestimmen, ob die kombinierte Form aus einer bestimmten Anordnung dieser Kacheln zu einer "ungebrochenen" oder "gebrochenen" größeren Form führt. Zum Beispiel; Dies ist ein Beispiel …
Ich sehe viele Sprite-Kataloge für Spiele, die als einzelnes PNG-Bild bereitgestellt werden, wie das folgende. Ich bin interessiert, ob ich daraus manuell Kacheln erstellen muss oder ob es ein Programm gibt, das es für mich in verschiedene Kachelkombinationen aufteilen kann. In Anbetracht der folgenden Fliesenkombination muss ich beispielsweise eine flache …
Ich habe an einem auf Kacheln basierenden Spiel gearbeitet, bei dem einige Bereiche beleuchtet (derzeit gesehen), einige schwarz (nie gesehen) und andere dunkel (zuvor gesehen, aber derzeit nicht gesehen) sind. Wenn man sich das absolut wundervolle Pixel Dungeon ansieht , das ein ähnliches Schema hat, hat es einen Effekt, bei …
Ich habe eine 2D-Spielkarte, die aus mehreren "Räumen" besteht. Hier ist zum Beispiel ein 2D-Kartenraster: (Braune Zellen = Wandkacheln) Wenn ich auf eine Kachel klicke (die nicht braun ist), möchte ich ein Array aller Zellen in der Region erhalten, auf die ich geklickt habe. (Wenn die Region von braunen Kacheln …
Ich versuche, Nebel des Krieges umzusetzen, und bin in Schwierigkeiten geraten. Ich möchte überprüfen, ob der Spieler die Ecken jedes Plättchens innerhalb eines bestimmten Radius sehen kann. Ich bin mir jedoch nicht sicher, wie ich überprüfen soll, ob die Sicht auf die Ecken behindert werden soll oder nicht. Gibt es …
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.