Als «xna» getaggte Fragen

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

4
Welche Technik sollte ich verwenden, um die Kommunikation zwischen XNA GameComponents (oder zwischen Komponenten jeglicher Art in einem Spiel) zu erleichtern?
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 …

3
Fliesenphysik mit Farseer
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 …

2
Meine Pixel-Art-Dateien beim Entwerfen oder Rendern skalieren?
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 …
9 xna  c#  sprites 

2
Physik für einen 2.5D-Plattformer mit einer Kurvesebene
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 …
9 xna  3d  physics  2.5d 

2
Wie verwende ich XML-Dateien als Inhaltsdateien in XNA?
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 …
9 xna  xml 


2
Verschieben eines Sprites in XNA / C # mithilfe von Vektoren
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) { …
9 xna  c#  vector  movement 

2
Können Sie rohe Sounddaten in XNA aufnehmen?
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 …
9 xna  xbox360  sound  audio  voice 

4
Wie viel Speicher benötigt eine Textur auf der GPU?
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?
9 xna  textures  gpu 


1
Beliebigen Text in XNA mithilfe der Windows-API rendern?
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 …
9 xna  c#  windows 

2
Scripting Engine für XNA
Angenommen, ich mache dieses große Spiel in C # mit XNA. Welche Optionen muss ich haben, um eine Skriptfunktion in meine Codebasis aufzunehmen?
9 xna  c#  scripting 

6
Gutes Beispiel für einen Multi-Pass-Effekt?
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 …
9 xna  directx  shaders 

1
XNA: Wie funktioniert Threading?
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 …

2
Xna: Texture2D aus einer PNG-Datei
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 …

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.