Als «xna» getaggte Fragen

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

1
Warum folgt der ContentManager von XNA generischen Typparametern für Serialisierungszwecke?
Ich bin endlich einem Problem auf den Grund gegangen und frage mich, was mein bester Rückgriff ist. Kurz gesagt, das Problem besteht darin, dass XNAs ReflectiveReaderin generische Typparameter reflektiert werden, selbst wenn keine Instanz dieses generischen Typs in dem zu serialisierenden Objekt gespeichert ist. Ein Beispiel zeigt dies am besten. …

1
Warum unterscheidet sich die verstrichene Spielzeit von der gesamten Spielzeit in XNA?
Ich habe drei verschiedene Verwendungsmöglichkeiten ausprobiert ElapsedGameTimeund TotalGameTime, da ich eine genaue Übereinstimmung möchte, wird alles entsprechend aktualisiert / gezeichnet. Während ich experimentierte, erfuhr ich, dass das allererste Update ElapsedGameTimeund TotalGameTimebeide 0 sind. Das zweite Update ElapsedGameTimeist 0.0166667, was korrekt ist (60 Updates pro Sekunde). Aber TotalGameTimeist 0, ich verstehe …
8 c#  xna 

1
Wie kommuniziere ich mit einer IronPython-Komponente in einem C # / XNA-Spiel?
Mein XNA-Spiel ist komponentenorientiert und enthält verschiedene Komponenten für Position, physikalische Darstellung, Rendering usw., die alle eine Basisklasse erweitern Component. Der Spieler und die Feinde haben auch Controller, die derzeit in C # definiert sind. Ich möchte sie über IronPython (eine .NET-Implementierung von Python) in Python-Skripte umwandeln. Mein Problem ist, …

1
XNA Sprite Flash-Effekt
Ich suche nach einer Möglichkeit, jedes nicht transparente Pixel in einem festen Sprite-Weiß zu rendern (um das Sprite-Weiß zu "blinken", wenn der Spieler Schaden nimmt usw.). Dies ist unter Windows Phone 7. Ich habe einen sehr einfachen benutzerdefinierten Shader verwendet, um dies unter XNA 3.1 zu tun, aber WP7 unterstützt …


6
Wie kann ich alle meine Level-Daten in einer einzigen Datei speichern, anstatt sie auf viele Dateien zu verteilen?
Ich generiere derzeit meine Level-Daten und speichere sie auf der Festplatte, um sicherzustellen, dass alle am Level vorgenommenen Änderungen gespeichert werden. Ich speichere "Chunks" von 2048x2048 Pixel in einer Datei. Immer wenn sich der Spieler über einen Abschnitt bewegt, dem keine Position zugeordnet ist, wird eine neue Datei erstellt. Das …


2
XNA-Leistungstests automatisieren?
Ich habe mich gefragt, welche Ansätze oder Gedanken die Leute zur Automatisierung von Leistungstests in XNA hatten. Momentan möchte ich nur in 2d arbeiten, aber das wirft viele Bereiche auf, in denen die Leistung mit verschiedenen Implementierungen verbessert werden kann. Ein Beispiel wäre, wenn Sie zwei verschiedene Implementierungen der räumlichen …

1
Wie erstelle ich eine XNA-Textur aus einem GDI-Bild mit Quellrechteck?
Eine Texture2D in XNA kann nur so viel aufnehmen. Je nachdem, welches Profil ich verwende, ist diese Grenze entweder 2048 oder 4096 Pixel breit. Soweit ich anhand meiner Recherchen feststellen konnte (jemand korrigiert mich, wenn ich falsch liege), haben GDI-Bilder keine andere Einschränkung, als den Speicher des Benutzers nicht zu …
8 xna  c#  textures  image 

2
Verzögerung zwischen Looping-XNA-Songs beseitigen?
Ich mache ein Spiel mit XNA und versuche, Hintergrundmusik richtig zu schleifen. Da es sich bei der Datei um eine MP3-Datei mit einer Länge von ca. 30 Sekunden handelt, habe ich sie als instanziiert Song. Ich möchte, dass es perfekt geloopt wird, aber selbst wenn ich die MediaPlayer.IsRepeatingEigenschaft auf setze …
8 xna  xna-4.0  music 

2
Wie kann ich den Impuls in meine Weltraumsimulation einbeziehen?
Ich versuche gerade, eine einfache 2D-Physik-Engine zu erstellen, und ich habe einige Probleme, herauszufinden, wie ich den Impuls in die Bewegung eines Raumschiffs integrieren kann. Wenn ich mich mit einer bestimmten Geschwindigkeit in eine bestimmte Richtung bewege, kann ich die Position meines Schiffes derzeit problemlos aktualisieren (Position + = Richtung …
8 xna  2d  physics 


2
Wie greife ich von einer anderen Klasse in XNA auf Variablen in der Game1-Klasse zu?
Ich versuche, eine SpriteManagerKlasse in XNA zu schreiben , benötige aber Zugriff auf die GameVariablen. Zum Beispiel Game.Contentwäre die Eigenschaft beim Laden von Texturen sehr hilfreich und Game.GraphicsDevice.Viewportbeim Abrufen der Fenstergröße. Im Moment habe ich folgende Klasse: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public …


3
Laden Sie den gesamten Inhalt aus dem Ordner
Ich möchte fragen, gibt es eine Möglichkeit, alle Inhalte aus dem Ordner in xna zu laden? Zum Beispiel habe ich in meinem Inhalt: Bilder / Heldenbilder / Auto Bilder / Baum Ich möchte so etwas machen Dictionary<string,Model> models = new ... foreach(string name in content.getNames("Images")) { models[name] = content.load<Model>("Images\\" + …
8 xna  xna-4.0 

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.