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
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
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 either...
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...
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...
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...
Okay, ich habe gerade eine Sprite-Klasse und einen Sprite-Sheet-Manager erstellt, bin aber auf dieses Problem gestoßen. Das Projekt verhält sich so ziemlich so; zum Beispiel: Nehmen wir dieses PNG-Bild mit transparentem Hintergrund. Beachten Sie, wie es in der Linear Alpha-transparente Pixel...
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...
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
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...
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...
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...
Ich habe mich gefragt, wie ich einen Entwickler dazu bringen kann, von meiner Idee zu hören. Es ist mir egal, ob meine Idee "gestohlen" wird, ich möchte nur, dass sie gehört wird. Weißt du, wie ich das machen kann, oder bin ich nur dumm? Auch hier möchte ich nur wissen, was der Entwickler von der...
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...
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...
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...
Ich versuche , die dritte Übung in Kapitel 12 zu implementieren Einführung in der 3D - Game Programming mit DirectX 11 , das heißt: Implementieren Sie einen Compute Shader, um die Länge von 64 Vektoren zu berechnen. In früheren Übungen wurden Sie gebeten, dasselbe mit typisierten Puffern und...
Ist es besser, alle Scheitelpunktdaten in einer Struktur wie dieser zu haben: class MyVertex { int x,y,z; int u,v; int normalx, normaly, normalz; } Oder um jede Komponente (Position, Normal, Texturkoordinaten) in separaten Arrays / Puffern zu haben? Für mich schien es immer logisch, die Daten in...
In meinem Spiel möchte ich dem Benutzer eine Zeichenfunktion zur Verfügung stellen. Durch Freihandzeichnen erstellt der Benutzer eine Polygonform. Dann muss ich in meiner Spielimplementierung einen Körper für die gefundenen Eckpunkte erstellen und ein Bild basierend auf dieser Polygonform erzeugen....
Sie können den Effekt in vielen Spielen sehen. Die Kamera schwankt oder wackelt beim Gehen ein wenig, damit sich die Bewegung realistischer anfühlt. Ich habe eine Kamera in mein Spiel implementiert. (Wer hätte das gedacht?) Gibt es also einen gemeinsamen Ansatz, um diesen schwankenden Effekt...
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...