Als «data-structure» getaggte Fragen

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.

11
So entwerfen Sie ein Wiedergabesystem
Wie würde ich ein Wiedergabesystem entwerfen? Sie kennen es möglicherweise aus bestimmten Spielen wie Warcraft 3 oder Starcraft, in denen Sie das Spiel erneut ansehen können, nachdem es bereits gespielt wurde. Am Ende haben Sie eine relativ kleine Wiedergabedatei. Meine Fragen sind also: Wie speichere ich die Daten? (benutzerdefiniertes Format?) …

3
Wann sollte ich Daten fest codieren und externe Daten laden?
Ich bin ungefähr tausend Codezeilen lang, um mein eigenes 2D-Weltraumspiel zu entwickeln, das Netzwerke zufällig generierter Sternensysteme erstellt und sie mit einer zufälligen Auswahl von Planeten, Stationen, Schiffen und Waffen bevölkert. Es wird möglicherweise Hunderte von verschiedenen Stationen / Schiffen / usw. geben, die das Spiel verwenden muss - also …


4
Gibt es ein 3D-Äquivalent zu Hex-Karten?
Der wahrscheinlich größte Vorteil einer hexadezimalen Karte gegenüber einer quadratischen Karte besteht darin, dass die Mitte jedes Hexadezimals den gleichen Abstand zu allen benachbarten Hexadezimalen hat. Gibt es eine ähnliche Form, die in 3D so kachelt, und eine Engine, die ein solches Modell unterstützt?



2
Wie bearbeite ich Schlüssel-Wert-Paare (wie ein Wörterbuch) im Inspektor von Unity?
Ich habe ein Rechtschreibsystem, das ich erstelle. Das Prinzip ist wie folgt: Jeder Spruch ist ein autonomes Fertighaus. Es enthält ein Skript mit einigen Eigenschaften (Grundschaden, Dauer ...), die im Inspektor geändert werden können. Ich habe eine Spell-Enumeration, die alle möglichen Zaubersprüche im Code auflistet, der in der Spielelogik verwendet …



5
Wann sollte vector / list verwendet werden?
Ich kann verstehen, wann Listen zu verwenden sind, aber ich verstehe nicht, wann es besser ist, Vektoren als Listen in Videospielen zu verwenden: Wann ist es besser, schnellen Direktzugriff zu haben? (Und ich verstehe, warum es schneller ist, Listen einzufügen / zu löschen, weil es nur Zeiger entfernt / hinzufügt, …



3
Objekt von Arrays oder Array von Objekten?
Ich mache ein Management-Sim-Spiel, ähnlich wie Roller Coaster Tycoon. Ich möchte wissen, wie ich meine Weltobjekte am besten strukturieren kann, um die Leistung zu maximieren. Angenommen, ich habe 5.000 Leute in meinem Spiel, die ich könnte: Machen Sie ein Objekt und speichern Sie sie in einem Array wie folgt; class …

2
Zwei Baumstrukturen vergleichen
Es fällt mir schwer, dies richtig zu beschreiben, daher werde ich nur so viele Details wie möglich angeben und hoffentlich weiß jemand, was ich zu tun versuche = -) Ich versuche, zwei Knotenbäume zu vergleichen, um festzustellen, wie ähnlich / unterschiedlich sie strukturell sind. In den folgenden Diagrammen haben beide …

1
Wie werden Felswände im Gelände dargestellt?
Ich versuche herauszufinden, wie ich das Terrain in meinem Spiel am besten programmatisch darstellen kann. Ich habe überlegt, eine Höhenkarte (oder ein Raster aus gleichmäßig verteilten Scheitelpunkten) zu verwenden, um die Oberfläche des Geländes darzustellen , und eine Splatmap , um eine glatte Texturierung zu ermöglichen. Dies würde für völlig …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.