Als «xna-4.0» getaggte Fragen

XNA Game Studio 4.0 ist eine Programmierumgebung, mit der Sie mit Visual Studio Spiele für Windows Phone, die Xbox 360-Konsole und Windows-basierte Computer erstellen können.

3
Wie ziele ich auf einen Panzerturm mit einem versetzten Lauf?
Ich habe ein Panzermodell, das aus mehreren Teilen besteht, einem Körper, einem Turm und dem Lauf der Waffe. Der Turm ist vom Körperursprung versetzt und kann sich um die Y-Achse (nach oben) drehen. Der Lauf ist mit dem Turm verbunden und kann sich um die X-Achse seines Verbindungspunkts mit dem …
7 3d  xna-4.0  geometry 

1
Wie erstelle ich mit XNA 4.0 einen 3D-Strahleneffekt?
Kennen Sie eine Demo oder ein Tutorial, um zu lernen, wie man einen 3D-Strahleneffekt erzeugt? Ich habe gelernt, einen 2D-Laser herzustellen, indem ich einfach eine Textur verwende und sie durch den Bildschirm bewege. Aber ich bin ein bisschen verloren, als ich versuchte, es in 3D zu machen. Nach dem Googeln …

1
Schablonenmaske mit AlphaTestEffect
Ich versuche, den folgenden Effekt in XNA 4.0 zu erzielen: Der violette Bereich hat eine Deckkraft von 50%. Ich bin mit dem folgenden Code ziemlich nahe gekommen: public static DepthStencilState AlwaysStencilState = new DepthStencilState() { StencilEnable = true, StencilFunction = CompareFunction.Always, StencilPass = StencilOperation.Replace, ReferenceStencil = 1, DepthBufferEnable = false, …

1
2D Magnetartiges Abstoßungsverhalten
Wenn jemand ein System zwischen zwei sich kreuzenden Rechtecken entwickeln wollte, so dass sich die Rechtecke schrittweise voneinander wegdrücken, bis sie sich nicht mehr schneiden, wobei die Abstoßungskraft stärker ist, je nachdem, wie tief der Schnittpunkt ist ... was würde die Mathematik aussehen?
7 xna  2d  xna-4.0  physics 

2
Umgang mit Schriftarten variabler Größe in XNA 4.0
Nachdem ich eine Weile gesucht hatte, fand ich keine Möglichkeit, Vektor- / skalierbare Schriftarten in XNA 4.0 zu zeichnen (was perfekt wäre ...), und ich bin derzeit in der Klemme, wie Schriftarten für mein Spiel gerendert werden sollen. Im Spiel verwende ich Schriftarten mit variabler Größe, die von sehr klein …
7 xna  c#  xna-4.0  fonts 

1
XNA 4-Spiel für beide Profile
Ich schreibe ein Spiel in XNA 4 und diese Version hat zwei Profile in HD und Reichweite. Mein Problem ist, dass ich meinen Spielcode für jedes dieser Profile haben muss und es sehr unangenehm ist, zwei Projekte zu haben und alle Änderungen in beiden vorzunehmen. Meine Idee war, die Präprozessor-Direktive …
7 xna  c#  xna-4.0 

1
Problem mit Update (GameTime) -Methoden und Pause-Implementierung
Ich habe die Pausenfunktion implementiert und sie funktioniert korrekt, da sie den Player-Bildschirm dimmt und das Gameplay nicht mehr aktualisiert. Das Problem ist, dass GameTime weiter zunimmt, während es angehalten wird. Daher wird meine Methode, die gameTime im Vergleich zu previousSpawnTime überprüft, bevor ein anderer Feind erzeugt wird, durcheinander gebracht. …


2
Die wahren Kosten, um mein XNA-Spiel auf XBox zu bekommen?
Es scheint viele Hürden zu geben, um ein Spiel auf Xbox zu bringen. Bisher habe ich Folgendes entdeckt: Sie benötigen Visual Studio (sobald Ihr Spiel kommerziell wird, können Sie Express nicht mehr verwenden - müssen aber für professionelle bezahlen). $ 1000 + Sie kaufen dann eine XBox, um festzustellen, dass …

4
Wie kann ich NPCs und Szenen erstellen?
Wie würde ich vorgehen, um NPC-Events / Szenen zu erstellen? Zum Beispiel hat jedes Rollenspiel eine Menge verschiedener Zwischensequenzen im Spiel, in denen Sie eine Story ausdrücken können. Was ich bisher gedacht habe, sind verschiedene Auslöser und eine Zahl, die den Status der Geschichte angibt, in der sich der Spieler …
7 c#  xna-4.0 

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 / …

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 …

9
Ist es wichtig, dass ich Try / Catch- und finally-Anweisungen für die Spielprogrammierung lerne, oder kann ich darauf zurückkommen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


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.