Ich beginne mit meinem ersten "richtigen" Spielprojekt und bin unweigerlich auf einen Block gestoßen, um zu entscheiden, wie Spielkomponenten in XNA kommunizieren sollen. Von früheren (Java) GUI-Programmierereignissen schienen Handler und Listener der richtige Weg zu sein. Ich hätte also eine Art Ereignisbus, der Ereignisregistrierungen und Klassen akzeptiert, die diese Ereignisse …
Ich habe ein Problem mit der Farseer Physics Engine, bei der mein Objekt in einer gekachelten Umgebung manchmal mit Ecken anderer Objekte interagiert, selbst wenn diese perfekt ausgerichtet sind. Ich habe über Leute gelesen, die vorschlagen, dass Sie ein größeres Objekt mit Marching Squares oder ähnlichem berechnen und erstellen. Dies …
Wenn ich Pixelkunstdateien erstelle, die später auf dem Bildschirm vergrößert werden müssen, wird aus einem einzelnen Pixel eine Box mit 4 Pixeln. Soll ich meine Pixelkunst mit 2x2 Pixeln erstellen oder sollte ich sie mit 1x1 Pixel erstellen, damit ich sie später in XNA 1: 2 auf 2x2 Pixel skalieren …
Ich erstelle einen 2.5D-Plattformer in XNA, der 3D-Modelle verwendet, die sich nur entlang einer 2D-Ebene bewegen müssen (genau wie Trine ). Um die Sache noch schwieriger zu machen, möchte ich jedoch, dass sich die 2D-Ebene selbst krümmen kann. Betrachten Sie diese Wiederholung von Klonoa (Sie müssen nur 10 Sekunden lang …
Ich habe eine XML-Datei, die verschiedene Autohersteller darstellt und in meinem Spiel verfügbar sein wird. Die Datei sieht folgendermaßen aus: <?xml version="1.0" encoding="utf-8" ?> <XnaContent> <Asset Type="List[string]"> <car>Audi</car> <car>BMW</car> <car>Nissan</car> <car>Volvo</car> </Asset> </XnaContent> Beim Hinzufügen zu meinem Inhaltsordner gibt der Compiler den folgenden Fehler zurück: There was an error while …
Ich arbeite an einem einfachen Ego-Shooter. Ich möchte es schließlich auch auf Xbox Live veröffentlichen. Wenn ich das mache, habe ich dann immer noch Zugang zu Partys (einladen und chatten)? Stellt Microsoft Server für den Mehrspielermodus bereit oder muss ich meine eigenen bereitstellen? Kann ich innerhalb des Spiels meine eigene …
Ich beschäftige mich derzeit mit der Entwicklung von XNA-Spielen in der Sprache C #. Ich habe zwei Klassen: den Hauptspielhandler und eine "Sprite" -Klasse. Es folgt ein grundlegender Pseudocode, der das Problem hoffentlich angemessen beschreibt. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { …
XNA 4 enthält das Microsoft.Xna.Framework.Audio. Mikrofonklasse , die scheinbar die Rohtondaten über ihre API vom Mikrofon lesen kann, wie dokumentiert: GetData - Ruft die zuletzt aufgezeichneten Daten vom Mikrofon ab. GetSampleDuration - Gibt die Dauer der Audiowiedergabe basierend auf der Größe des Puffers zurück. GetSampleSizeInBytes - Gibt die Größe des …
Ein großes PNG auf der Festplatte nimmt möglicherweise nur ein paar Megabyte ein, aber ich stelle mir vor, dass auf der GPU dasselbe PNG in einem unkomprimierten Format gespeichert ist, das viel mehr Speicherplatz beansprucht. Ist das wahr? Wenn es stimmt, wie viel Platz?
Wir haben zune HD in Kanada (noch) nicht gefragt, ob es die gleichen programmierbaren Funktionen wie WP7 hat? Wie Gesten und Beschleunigungsmesser. Grundsätzlich, wenn ich nur ein Spiel mache, mit Bildschirmsteuerung (Daumensticks auf dem Bildschirm) ist dies ein einfacher Port zu gewinnen? Vielen Dank!
In Andrews Kommentar zu meiner anderen Frage stellte er fest, dass es möglich war, Text mithilfe der Windows-API in Texture2D zu rendern, anstatt den Text direkt mit einem SpriteBatch zu zeichnen. Wie wird das gemacht? Ich vermute, es gibt einen Zwischenschritt, bevor die Bilddaten in eine Texture2D geschrieben werden. Ich …
In XNA (und Direct3D im Allgemeinen AFAIK) bündeln Sie potenziell einzelne verwandte Shader in "Effekte", anstatt einzelne Vertex- und Fragment-Shader zu erstellen. Wenn Sie einen Effekt verwenden, wählen Sie eine "Technik" aus (oder durchlaufen alle), und dann hat jede "Technik" eine Anzahl von "Durchgängen". Sie durchlaufen jeden Durchgang, in dem …
Ich möchte Threading in meinem XNA-Spiel implementieren, bin mir aber nicht sicher, wie die Dinge beim Kompilieren für die XBOX 360 funktionieren. Könnte jemand darauf näher eingehen? Wie viele Threads unterstützt XBOX beispielsweise? Mir ist klar, dass XNA eine spezielle Version des Compact Framework verwendet. Wie wirkt sich dies auf …
Ich mache ein Kachel-basiertes Spiel und arbeite für die Unterstützung von Kachelsätzen. Ich versuche es so zu machen, dass eine Texture2D als ausgewählte PNG-Datei festgelegt wird. Ich kann dies ohne Probleme tun, wenn ich das Bild in die Inhaltspipeline lade, aber der Ebeneneditor wird von Personen ohne Zugriff auf die …
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.