Eine Entität zum Organisieren von Daten auf eine bestimmte Art und Weise, damit diese effizient verwendet werden können. Beispiele sind Arrays, Objekte, Datensätze, Strukturen.
Ich generiere derzeit meine Level-Daten und speichere sie auf der Festplatte, um sicherzustellen, dass alle am Level vorgenommenen Änderungen gespeichert werden. Ich speichere "Chunks" von 2048x2048 Pixel in einer Datei. Immer wenn sich der Spieler über einen Abschnitt bewegt, dem keine Position zugeordnet ist, wird eine neue Datei erstellt. Das …
Haftungsausschluss: Dies ist eine dieser gefürchteten Fragen im Minecraft-Stil, aber ich denke, es ist eher eine Frage zu Datenstrukturen und Algorithmen Ich bin wirklich neu in 3D-Datenstrukturen und frage mich, wie ich eine 3D-Blockstruktur am besten speichern und anpassen kann. Im Moment kann der Spieler Blöcke in einem beliebigen Raum …
In Ihrem Spiel laufen beispielsweise 100 Gegner (in verschiedenen Teams) herum und ihre KI möchte die in der Nähe befindlichen Einheiten untersuchen, um festzustellen, welche angegriffen werden sollen. Was ist ein schneller Weg, um diese Entitäten so zu organisieren, dass nicht jeder Feind die Entfernung zwischen sich und allen anderen …
Ich mache ein Top-Down-Rollenspiel für das iPhone. Ich verwende Tilemaps (CCTMXTileMap) und die cocos2d-iphone Engine. Ich habe eine Klasse erstellt, die das Laden von Karten und NPCs auf den Bildschirm übernimmt, eine Klasse, die Eingaben verarbeitet, und eine Klasse, die Dialoge anzeigen soll. Die Dialogklasse verwendet eine einzelne Zeichenfolge oder …
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, …
In meinem 2D-Block-basierten Spiel versuche ich, eine Datenstruktur zu implementieren, in der Entitäten auf eine Weise gespeichert werden, die Folgendes ermöglicht: Direkte Auswahl anhand der Koordinate. Wiederholung Die Iteration ist auf einen Bereich beschränkt Ich dachte an diese Lösungen: Für 1,3 dachte ich, dass ein zweidimensionales Array von Entitätskoordinaten geeignet …
Erinnerst du dich an diese Schönheit? Ich spiele es jetzt auf meinem alten Amiga 1200. Meine Frage ist: Wie haben sie Ihrer Meinung nach das Terrain in Bezug auf die Datenstruktur dargestellt? Offensichtlich ist es eine Art von Punkten mit einer Höhe. Oder Sechsecke. Und wie haben sie entschieden, welche …
Ich habe eine Quad Tree-Implementierung, die für das, was ich versuche, sehr nützlich ist. Mein Problem ist, dass das Update für den Quad-Baum sehr lange dauert, wenn mein Ansichtsfenster viele Objekte enthält. Es ist bekannt, dass Quad Trees für nicht statische Objekte langsam sind. Ich habe einige Methoden ausprobiert, um …
Ich entwickle ein Rollenspiel und bin an dem Punkt angelangt, an dem ich mit dem Aufbau einer feindlichen Datenbank beginnen muss. Damit sind einige Herausforderungen verbunden und einige Lösungen, über die ich nachgedacht habe. Folgendes muss ich in meiner feindlichen Datenbank tun: Ich habe zwei primäre Feindklassen, über die ich …
Hey, ich habe gerade etwas über den I / O-Teil der STL gelernt, genauer gesagt über Fstream. Obwohl ich jetzt binäre Informationen und Klassen, die ich erstellt habe, auf der Festplatte speichern kann, bin ich mir nicht sicher, wie ich definieren soll, wie die Informationen gelesen werden sollen. Ich habe …
Nach langer Suche bin ich überrascht, dass diese Frage noch nicht gestellt wurde. Wie gehen Sie in einem 2D-Spiel mit gekachelten Karten mit der Karte um? Ich würde mich freuen, Ihre Meinung in einer beliebigen Sprache zu haben, obwohl ich mehr an C ++ - Implementierungen interessiert bin. Ein 2D-Array, …
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.