Ich weiß, dass dies ein möglicher Schwachsinn dieser Frage ist , aber die letzte Antwort war vor 18 Monaten und seitdem ist viel passiert. Es scheint eine gewisse Unsicherheit in Bezug auf XNA in Windows 8 zu geben. Insbesondere verwendet Windows 8 standardmäßig die Metro-Oberfläche, die von XNA nicht unterstützt …
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 …
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?
Ich bin dabei, mich auf eine Reise in die Spieleentwicklung zu begeben. Nach den Antworten auf meine letzte Frage verwende ich C # und XNA. Ich kenne jedoch keine anderen Spieleentwickler persönlich und arbeite nicht in der Branche, weshalb ich Autodidakt sein werde. Die Ausnahme ist natürlich das Stellen von …
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?
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(). …
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 …
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?
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 …
Ich bin gerade dabei, ein 2D-Sprite-basiertes Spiel für Windows 7 Phone mit XNA zu entwickeln. Die dafür verfügbaren Schulungen und Tutorials sind ziemlich hilfreich, aber das Problem, dem ich gegenüberstehe, ist, dass jeder von ihnen anders an sein Klassendesign herangeht und der Code nicht besonders gut faktorisiert ist. Infolgedessen war …
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 …
Ich bin mit den Grundlagen des Erstellens eines 2D-Sprite-basierten Spiels in XNA vertraut, bei dem alle meine Objekte einfach PNG-Bilder sind, die ich bewege. Welche Dinge muss ich als nächstes lernen, um ein 2D-Spiel zu entwickeln, das einen ähnlichen Kunststil wie beispielsweise Super Laser Racer verwendet. Andere Beispiele für diesen …
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 …
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.