Ich arbeite an einem einfachen 2D-Spiel mit direct3d 9. Es ist ein isometrisches Spiel mit Diamantplättchen und einer versetzten Karte. Das habe ich: Wie Sie sehen, habe ich eine Art Nebel, der durch eine Nebelmatrix ergänzt wird, die wahr (klares Gelände) oder falsch (obskurer Terraner) ist. Aber das Ergebnis ist …
Ich bin gerade dabei, meinen eigenen Parser in Python zu schreiben. Ich habe es geschafft, einige einfache Befehle mit einfachen Ausdrucken zu erstellen, um sicherzustellen, dass sie funktionieren. Da ich beabsichtige, dort zu kämpfen, musste ich einen Befehl schreiben, um etwas anzugreifen. Ich habe das gerade abgeschlossen. Mein Problem ist: …
Ich implementiere ein Online-Multiplayer-Spiel, bei dem der Client in AS3 (Flash) geschrieben sein muss, um das Spiel in C ++ in Browser und Server einzubetten (ein abstrakter Teil davon ist bereits geschrieben und wird mit anderen Spielen verwendet). Netzwerkmodelle können sich voneinander unterscheiden, aber derzeit schaue ich auf die Logik …
Für ein Hobbyprojekt von mir habe ich eine endliche Voxelwelt geschaffen (ähnlich wie Minecraft), aber wie gesagt, meine ist endlich. Wenn Sie den Rand erreichen, werden Sie auf die andere Seite geschickt. Das alles funktioniert gut zusammen mit dem Rendern der anderen Seite der Karte, aber ich möchte dieses Raster …
Ich versuche ein Spiel mit Echtzeitsimulationen von Zahnrädern zu machen. Es gibt ein großes Zahnrad mit einem kleineren Zahnrad. Ich habe es geschafft, Zahnräder mit unterschiedlichen Durchmessern, aber gleich großen Zähnen zu zeichnen, aber wenn ich versuche, das kleinere innerhalb des größeren zu bewegen, ist die Bewegung merkwürdig. Siehe das …
Ich mache einen 2D-Shooter ala Geometry Wars. Ich habe meine eigene einfache Physik bei der Arbeit, die das Hintergrundraster und alle meine Entitäten steuert. Um irgendetwas auf der Welt zu bewegen, wende ich eine Vector2d-Kraft darauf an. Der 'Motor' berechnet die resultierende Beschleunigung und damit die Geschwindigkeit. Ich versuche, einen …
Ich versuche, mich mit der Erstellung von Höhenkarten zu befassen. Wenn ich eine Ebene mit 64 x 64 Verts habe, muss ich dann eine 64 x 64 Pixel große Graustufen-Höhenkarte erstellen, um die Geometrie der Ebene korrekt zu verschieben?
Aus absichtlichen Gründen haben bestimmte Einheiten in dem Spiel, das ich gerade programmiere, keine Kollisionserkennung und -reaktion untereinander. Dies ermöglicht es ihnen, direkt übereinander zu liegen. Dies ist ein gewünschtes Verhalten, da es Situationen im Spiel geben wird, in denen der Spieler möchte, dass sie sich so stapeln. Ich möchte …
Ich fange mit MonoGame an. Im Moment ziele ich nur auf Windows (Desktop - nicht speziell Windows 8). Ich habe in der Vergangenheit einige XNA-Produkte verwendet (rohes XNA, FlatRedBall, SilverSprite), sodass ich möglicherweise ein Missverständnis darüber habe, wie ich meinem Inhalt Bilder hinzufügen soll. Wie füge ich meinem Projekt Bilder …
Ich bin sicher, dass diese Frage schon einmal gestellt wurde. Ich versuche jedoch, die Punkte zu verbinden, indem ich eine Gleichung auf Papier in eine tatsächliche Funktion übersetze. Ich dachte, es wäre interessant, hier stattdessen auf den Math-Sites zu fragen (da es sowieso für Spiele verwendet wird). Nehmen wir an, …
Ich habe ein quadratisches 2D-Raster mit Werten, die Geländehöhen darstellen, und ich möchte aus diesem Raster Dreiecke generieren, um eine 3D-Ansicht des Geländes zu erstellen. Mein erster Gedanke war, jedes Quadrat diagonal in zwei Dreiecke zu teilen, aber die geteilte Diagonale ist deutlich zu sehen, besonders von oben: Gibt es …
Ich mache mich derzeit mit dem Paradigma der Entitätskomponenten vertraut. Nehmen wir zum Beispiel ein Kollisionssystem, das erkennt, ob Entitäten kollidieren und ob sie explodieren. Das Kollisionssystem muss also die Kollision basierend auf der Positionskomponente testen und dann den Status dieser Entitäten auf Explosion setzen. Was aber, wenn der "Effekt" …
Ich möchte in meinem Sprite-basierten 2D-XNA-Spiel beliebige Linien zeichnen können. Wie kann ich in XNA eine einfache Linie auf dem Bildschirm zeichnen, ohne mich mit Vertex-Arrays oder Shadern zu befassen?
Gemäß dem OpenGL ES 2.0-Programmierhandbuch : A constant vertex attribute is the same for all vertices of a primitive, and therefore only one value needs to be specified for all the vertices of a primitive. Für Uniformen heißt es im Buch: ...any parameter to a shader that is constant across …
Ich versuche, den folgenden Effekt in XNA 4.0 zu erzielen: Der violette Bereich hat eine Deckkraft von 50%. Ich bin mit dem folgenden Code ziemlich nahe gekommen: public static DepthStencilState AlwaysStencilState = new DepthStencilState() { StencilEnable = true, StencilFunction = CompareFunction.Always, StencilPass = StencilOperation.Replace, ReferenceStencil = 1, DepthBufferEnable = false, …
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.