Als «xna» getaggte Fragen

XNA ist ein Spielframework von Microsoft, das die Bereitstellung für Windows, Windows Phone und Xbox 360 ermöglicht.



9
2D-Grafiken - Warum Spritesheets verwenden?
Ich habe viele Beispiele für das Rendern von Sprites aus einem Spritesheet gesehen, aber ich habe nicht verstanden, warum dies die häufigste Art ist, mit Sprites in 2D-Spielen umzugehen. Ich habe in den wenigen Demo-Anwendungen, die ich erstellt habe, mit dem Rendern von 2d-Sprites begonnen, indem ich jeden Animationsrahmen für …

4
Wie wird 2D-Beleuchtung implementiert?
Ich frage mich, was der beste Weg ist, um einen "Beleuchtungseffekt" in 2D-Spielen zu erreichen. Wenn zum Beispiel meine Hauptfigur leuchtet, welche Techniken kann ich verwenden, um den visuellen Effekt der leuchtenden Figur zu vervollständigen, wenn sie sich in der Nähe anderer Objekte befindet, die vom Licht beeinflusst werden würden?


3
Optimieren eines XNA 2D-Spiels
Ist es sinnvoll, die Logik zum Überspringen des Renderns von Objekten außerhalb des Ansichtsfensters zu implementieren, oder sollte es mich nicht interessieren und das Framework dies tun lassen?
56 xna  2d  optimization  xna-4.0 

5
Sollen die Akteure eines Spiels selbst für das Zeichnen verantwortlich sein?
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …

2
Wie genau funktioniert SpriteBatch von XNA?
Genauer gesagt, wenn ich diese Funktionalität in einer anderen API (z. B. in OpenGL) von Grund auf neu erstellen müsste, wozu müsste sie fähig sein? Ich habe eine allgemeine Vorstellung von einigen der Schritte, z. B. wie eine orthografische Projektionsmatrix erstellt und für jeden Draw-Aufruf ein Quad erstellt wird. Ich …
38 xna  spritebatch 

1
Mausziel in einem FPS
Ich möchte einen Ego-Shooter machen und die Kamera mit der Maus bewegen. Das Problem ist, dass sich die Kamera nicht mehr dreht, wenn der Cursor die Grenzen des Bildschirms erreicht. Wie kann ich die Maus trotzdem zentriert halten und ihre Bewegungen erkennen?

1
SVG-Grafiken direkt in XNA rendern
Angenommen, ich habe ein paar 2D-Grafiken in einem vektorisierten Format wie SVG. Gibt es eine einfache Möglichkeit, dies direkt zu rendern, ohne selbst einen vollständigen SVG-Renderer implementieren zu müssen? Natürlich könnte ich es offline rastern (z. B. in der Inhaltspipeline), um verschiedene Auflösungen / Zoomstufen zu erzielen, aber ich möchte …
36 xna  2d  graphics  art  vector-art 



5
Simulation des Drucks in einer netzbasierten Flüssigkeitssimulation
Ich habe in meinem XNA-Spiel ein auf einem 2D-Gitter basierendes Wassersystem. Wir haben eine Methode, die zellulare Automaten verwendet, um das Fallen und die Ausbreitung von Wasser zu simulieren. Beispiel von Wasser, das einen Hang hinunter fließt: Jede Kachel kann eine Masse von 0 bis 255 Flüssigkeitswerten enthalten, die in …
30 xna  c#  physics  grid  water 


6
Eine Möglichkeit, potenziell unendliche 2D-Kartendaten zu speichern?
Ich habe einen 2D-Plattformer, der derzeit Chunks mit 100 mal 100 Kacheln verarbeiten kann, wobei die Chunk-Koordinaten als Longs gespeichert werden, so dass dies die einzige Begrenzung für Maps ist (maxlong * maxlong). Alle Entity-Positionen usw. usw. sind blockrelevant und daher gibt es dort keine Begrenzung. Das Problem, das ich …
29 xna  2d  c#  maps  platformer 

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.