Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler



3
Terrain & Multi-Texturierung
Ich verwende OpenGL (Version 4.4) (und C ++, wenn das wichtig ist). Ich habe einen Terrain-Renderer erstellt. Das Terrain wird als 3D-Skalarfeld (Isofläche / Voxel) gespeichert. Es wird eine leicht modifizierte Version von Marching Cubes verwendet , um eine Polygonisierung durchzuführen (Konvertieren des Skalarfelds in Dreiecke). Derzeit texturiere ich das …


4
Rundräume verbinden
Mein Roguelike erzeugt eine Reihe von runden Räumen. Ich mag die aktuellen Ergebnisse, die ungefähr so ​​aussehen: Es wird erzeugt, indem zufällige Kreise in einem gefüllten Raum herausgeschnitten werden. Ich habe ein Hauptproblem damit: Mehrere Kreise sind völlig unverbunden. Ich kann nicht genau herausfinden, welchen Algorithmus ich verwenden soll, um …

2
Wie kann ich ein schwebendes Zeichen in Box2D simulieren?
Ich erstelle ein Jump'n'Run-Spiel mit der Box2D-Physik-Engine. Die Hauptfigur sollte eine roboterähnliche Kreatur ohne Beine sein, die mit einem Düsentriebwerk über dem Boden schwebt. Die Bewegung sollte wie die einer fliegenden Untertasse aussehen: Die Kreatur berührt niemals den Boden, kommt aber auch nie zu weit davon entfernt. Welche Konstruktion von …

1
Polygonales Terrain-Abfragealgorithmus mit quadratischem Gitter?
Ich habe ein quadratisches Gelände mit festem Raster mit einem Geländetyp pro Rastereinheit in meinem Spiel und möchte eine beliebige polygonale Geländeabfrage durchführen, die alle vom Polygon eingeschlossenen / geschnittenen Rastereinheiten zurückgibt. Kann mich jemand auf einen Algorithmus dafür hinweisen? Ich werde dies verwenden, um sicherzustellen, dass meine Schauspieler nicht …

3
Entity Component System für HUD und GUI
Dies ist eine sehr grobe Skizze, wie ich die Dinge derzeit entworfen habe. Es sollte zumindest eine Vorstellung davon geben, wie mein ECS derzeit aufgebaut ist. Wenn Sie in diesem Diagramm bemerken, habe ich das HUD grundsätzlich aus dem ECS aufgeteilt. Sie haben ihre eigenen Dinge (HudLayer, HudComponent usw.) und …

3
Darstellung einer realistischen Bevölkerung
Was ist der beste Weg, um eine realistische Bevölkerungszahl (z. B. USA: 317.569.000) im Spiel darzustellen? Beispiel: Zivilisation Ihre Stadt hat 1 Bürger. Natürlich kann eine Stadt nicht nur eine Person in einer Stadt haben, aber Civ scheint gute Arbeit darin zu leisten, die Bürger auf diese Weise zu vertreten. …




4
Sollten Verweise zwischen Assets nach Name oder ID oder etwas anderem behandelt werden?
Wie sollten Inhalte oder Asset-Elemente in ihrer serialisierten Form referenziert werden? Beispielsweise muss ein Material möglicherweise auf mehrere Texturen verweisen. Am einfachsten wäre es, einen Pfad relativ zum Basisverzeichnis der Assets zu verwenden. Alternativ können alle Inhaltselemente durch eine ID referenziert werden. Ich habe es auf diese Weise implementiert (mithilfe …

5
Wie kann ich in MonoGame entwickeln, ohne auf .xnb-Dateien angewiesen zu sein?
Ich bin neu in der Spieleentwicklung und MonoGame scheint ein anfängerfreundliches Framework zu sein, also dachte ich, ich würde damit anfangen. Als ich jedoch anfing, Tutorials darüber zu lesen, bemerkte ich ein allgemeines Thema: MonoGame benötigt im aktuellen Zustand den Content-Compiler von XNA, da es keinen eigenen hat. Das einzige …
7 xna  monogame 


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.