Als «xna» getaggte Fragen

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

1
Charakter, der aufgrund der Schwerkraft vom Boden abprallt
Durch die Implementierung der Schwerkraft im Spiel springt der Charakter leicht auf und ab, wenn er auf dem Boden aufschlägt. Beim Debuggen springt der Charakter im Wesentlichen auf und vom Boden. Ich bin mir nicht ganz sicher, wie ich das Problem ausbügeln soll. Jede Hilfe hier wäre sehr dankbar. Der …
7 xna  physics 

3
Laden von Sound in XNA ohne die Inhaltspipeline
Ich arbeite an einer Anwendung vom Typ "Game Maker" für Windows, bei der der Benutzer seine eigenen Assets importiert, um sie im Spiel zu verwenden. Ich muss in der Lage sein, diesen Inhalt zur Laufzeit auf der Motorseite zu laden. Ich möchte jedoch nicht, dass der Benutzer mehr als die …
7 xna  c#  sound 

3
Wie passe ich den Rotationsursprung für eine Gruppe von Sprites an?
Ich gruppiere derzeit Sprites und wende dann beim Zeichnen eine Rotationstransformation an: private void UpdateMatrix(ref Vector2 origin, float radians) { Vector3 matrixorigin = new Vector3(origin, 0); _rotationMatrix = Matrix.CreateTranslation(-matrixorigin) * Matrix.CreateRotationZ(radians) * Matrix.CreateTranslation(matrixorigin); } Wo der Ursprung der zentralste Punkt meiner Gruppe von Sprites ist. Ich wende diese Transformation auf …
7 xna  sprites  matrix 

4
Ich habe ein Spiel in XNA gemacht - wie kann ich es mit meinen Freunden teilen?
Ich habe gerade eine charmante (wenn auch nackte) XNA-Version des Arcade-Klassikers Tempest programmiert . Hurra! Da dies eine Hausaufgabe war, möchte ich sie mit meinem Professor und meinen Freunden / Klassenkameraden teilen können, um Feedback einzuholen. (Und seien wir ehrlich - wenn ich eine Frage zum Hinzufügen einer zusätzlichen Funktion …
7 xna 


2
Wie richte ich die in SpriteBatch verwendete Matrix und die in BasicEffect verwendete Matrix aus?
Ich schreibe ein Windows-Tool, das XNA verwendet und es dem Benutzer ermöglicht, Texturen auf dem Bildschirm zu platzieren. Ich verwende eine 'Kamera' für das SpriteBatch, mit dem die Texturen gezeichnet werden, z. Matrix matrixForSpriteBatch = Matrix.CreateTranslation( -_cameraPosition.X, -_cameraPosition.Y, 0.0f) * Matrix.CreateRotationZ(_rotation) * Matrix.CreateScale(_scale) * Matrix.CreateTranslation( GraphicsDevice.Viewport.Width / 2, GraphicsDevice.Viewport.Height / …

2
Verwenden der GPU in Silverlight 5 für eine schnelle Fourier-Transformation
Ich habe eine Audiobibliothek für Silverlight, die auf langsameren Computern etwas beschleunigt werden muss. Insbesondere verwendet diese Bibliothek die FFT-Transformation in großem Umfang und wiederholt als Teil ihrer Algorithmen zur akustischen Echokompensation und Rauschunterdrückung, und ich frage mich, ob es sinnvoll wäre, die GPU dafür zu verwenden (wie beispielsweise beschrieben) …
7 xna  gpu  gpgpu 

4
Wie verwalten Sie Ihre Spielressourcen in XNA?
In der Vergangenheit habe ich Content.Load<type>("filename");überall verwendet . Dies wird schnell zu einem Albtraum und schlimmer noch, wenn Sie mehrere Kopien desselben Assets an verschiedenen Orten laden. Dann habe ich eine Resources-Klasse verwendet, die im Grunde wie folgt aussah: public class Resources { public static Texture2D particle01; ... public static …

2
Unschärfepunkt-Lichtvarianz-Schattenkarte
Ich habe an der Implementierung von Varianzschatten-Mapping für mein Spiel gearbeitet. Ich konnte ein Punktlicht mit Varianz-Schatten-Mapping arbeiten lassen, wobei eine Gaußsche Unschärfe auf die Schattenkarte angewendet wurde, um das Aliasing zu reduzieren. Jetzt versuche ich, Punktlichter zu implementieren, bin mir aber nicht sicher, wie ich die Gaußsche Unschärfe anpassen …

3
XNA Game Loop Update und Draw
Ich bin verwirrt darüber, wie und wann die Methoden des Spiels aufgerufen werden. Also habe ich gelesen, dass die Sequenz ist: Initialisieren LoadContent Aktualisieren Zeichnen Inhalt entladen Wo 3 und 4 sind die Spielschleife, so dass nach Updategenannt wird, Drawaufgerufen wird, dann Update, dann Draw, und so weiter. Die Spielschleife …
7 xna  game-loop 


2
Wie aktiviere ich höhere FPS in XNA 4.0?
Ich habe ein erstellt FpsCounter DrawableGameComponent(mit Code verknüpft, es ist länger) . Es funktioniert hervorragend: Normalerweise werden 60,0 fps angezeigt. Wenn ich die Spielschleife künstlich verlangsame, fällt sie ab. Mein 'Spiel' ist im Moment ein einzelnes Sprite mit Tastatursteuerung, daher sollte es möglich sein, häufiger als 60 Bilder pro Sekunde …

3
XNA-Inhaltspipeline mit Dienstprogramm zur Kartenerstellung
Ich habe untersucht, wie die XNA Content-Pipeline für ein Spiel, an dem ich arbeite, angemessen verwendet werden kann. Es fiel mir jedoch schwer, meinen Kopf darum zu wickeln, und ich bin mir nicht sicher, wie ich am besten vorgehen soll. Das konkrete Beispiel ist, ich habe ein 2-D-RPG-Spiel von oben …
7 xna  c# 


2
Lernen von XNA 3.1 gegen XNA 4.0
Ich fange an, XNA zu lernen und es läuft reibungslos. Ich frage mich jedoch, ob ich mir selbst in den Fuß schieße, indem ich 3.1 und nicht 4.0 lerne. Ich bin mir auch bewusst, dass Microsoft offensichtlich einen Interessenkonflikt in dieser Angelegenheit hat: Je öfter wir aktualisieren, desto mehr Kopien …
7 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.