Ich überarbeite einige Teile der Spiel-Engine, an der ich arbeite. Diese Engine wird in C # mit XNA hergestellt. Der Teil, mit dem ich Probleme habe, ist Shader / Material und die Render-Warteschlange. In der neuen Version werde ich die Möglichkeit geben, unterschiedliche Renderzustände pro Durchgang innerhalb einer Technik anzugeben …
Ich mache ein anderes einfaches Spiel, ein Fangspiel, bei dem ein laichendes Zielspielobjekt mit einem Spieß erfasst werden muss, um es aufzuspießen. Hier wie: Zu Beginn fällt das fallende Objekt ( in Rot ) in vertikaler Richtung ( in Blau ). Bei richtiger Ausrichtung fällt das Ziel entlang der Spießlinie …
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 …
Es scheint ziemlich logisch zu sein, mit hexagonalen Gittern umzugehen, die ein System von Axialkoordinaten wie das hier beschriebene verwenden . Beim Lesen über Hex-Gitter bin ich jedoch auf den Begriff des Spiral Honeycomb Mosaic gestoßen (die Links auf diesem Spiegel sind defekt; der Inhalt wird von hier aus etwa …
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 …
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 …
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 …
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 …
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. …
Ich wollte dies bei Unity Answers nachfragen, aber es wird immer wieder ein Fehler angezeigt, wenn ich versuche, auf die Website zu gelangen. Ich dachte also, ihr könntet vielleicht helfen. Ich habe auch den Unity3d-Subreddit ausprobiert und es auch dort nicht geschafft, ihn zu lösen. Ich versuche, eine Liste aller …
Ich habe den Lafortune-Shader in WebGL implementiert und meine größte Sorge gilt dieser Formel: Erläuterung Kd / Ks ist die diffuse / spiegelnde Materialfarbe, ρd / ρs ist die diffuse / spiegelnde Lichtkomponente, m ist die Anzahl der Lappen (in meinem Shader verwende ich immer einen einzelnen Lappen), 𝜔o ist …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich implementiere ein Bomberman- ähnliches Spiel, in dem …
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 …
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 …
Ich versuche ein Quad in 2D zu zeichnen (in SharpDX, aber das ist im Grunde XNA). Aber die Texturkorrektur funktioniert nicht und ich bekomme nur ein affines strukturiertes Quad. Ich benutze es BasicEffect, um es zu rendern. BasicTextureEffect = new BasicEffect(Device) { Alpha = 1.0f, TextureEnabled = true, LightingEnabled = …
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.