Als «xna» getaggte Fragen

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

7
Trennung von Zeichnung und Logik in Spielen
Ich bin ein Entwickler, der gerade erst anfängt, mit der Spieleentwicklung herumzuspielen. Ich bin ein .Net-Typ, also habe ich mich mit XNA angelegt und spiele jetzt mit Cocos2d für das iPhone herum. Meine Frage ist jedoch allgemeiner. Angenommen, ich baue ein einfaches Pong-Spiel. Ich hätte eine BallKlasse und eine PaddleKlasse. …

3
Zufällige Platzierung des Feindes auf einem 2D-Gitter
Ich möchte meine Gegenstände und Feinde zufällig (oder so zufällig wie möglich) platzieren. Im Moment benutze ich die XNA- RandomKlasse, um eine Zahl zwischen 800 für X und 600 für Y zu generieren. Es fühlt sich an, als würden Feinde mehr oben auf der Karte als in der Mitte oder …
11 xna  2d  sprites  random 

2
Welche Netzwerkmöglichkeiten gibt es mit XNA und Xbox 360?
Ich weiß, dass XNA für Xbox 360 nur eingeschränkten Zugriff auf Netzwerke hat. Es wird gemunkelt, dass nur die Kommunikation über ein Microsoft-Protokoll mit anderen Xbox 360-Geräten möglich ist. Welche Netzwerkmöglichkeiten bietet XNA? Wie viele Xbox 360-Geräte können mit demselben Subnetz verbunden werden? Maximal 16? Kann eine Xbox Daten an …

5
Ist das XNA-Framework für die serverseitige Programmierung geeignet?
Ich möchte ein textbasiertes MUD erstellen, daher scheinen viele Elemente des XNA-Frameworks meinen Anforderungen zu entsprechen. Insbesondere Dinge wie die allgemeine Spielschleife, das Networking usw. Es sieht so aus, als ob XNA eng mit einer interaktiven Umgebung mit Benutzeroberfläche und Audio verbunden ist. Ich bin mir also nicht sicher, ob …
11 c#  xna 

3
Isometrische Kollisionserkennung
Ich habe einige Probleme beim Versuch, eine Kollision zweier isometrischer Kacheln zu erkennen. Ich habe versucht, die Linien zwischen den einzelnen Punkten auf der Kachel zu zeichnen und dann nach Linienabschnitten zu suchen, aber das hat nicht funktioniert (wahrscheinlich aufgrund einer falschen Formel). Nachdem ich mich heute eine Weile damit …


1
Schnelle Beleuchtung mit mehreren Lichtern
Wie kann ich eine schnelle Beleuchtung mit mehreren Lichtern implementieren? Ich möchte den Spieler nicht zurückhalten, er kann eine unbegrenzte Anzahl und möglicherweise überlappende (Punkt-) Lichter in das Level setzen. Das Problem ist, dass Shader, die dynamische Schleifen enthalten, die zur Berechnung der Beleuchtung erforderlich wären, sehr langsam sind. Ich …

4
Erkennen von "Beliebiger Tastendruck"
Ich versuche, dem Player zu erlauben, eine beliebige Taste zu drücken, um von der Hauptseite fortzufahren. Ich konnte dies tun, indem ich eine Liste von Schaltflächen erstellte, diese durchlief und überprüfte, ob eine davon ausgefallen war. Ich finde diesen Code jedoch irgendwie hässlich und frage mich, ob es einen einfacheren …
10 xna  monogame 


1
C # / XNA erhalten die Position der Hardware-Maus
Ich verwende C # und versuche, die Position der Hardware-Maus zu ermitteln. Als erstes habe ich versucht, eine einfache XNA-Funktionalität zu verwenden Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Danach zeichne ich auch die Maus und vergleiche sie mit der Windows-Hardware-Maus. Diese neue Maus mit den von xna bereitgestellten Koordinaten lässt …

6
Visual Studio 2012 und Spieleentwicklung [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Okay, ich denke, es ist eine einfache Frage, aber ich habe Schwierigkeiten, …
10 xna  c#  3d  directx  .net 

2
XNA stottert in regelmäßigen Abständen
Ich versuche, Hardware zu instanziieren, aber ich stoße auf ein seltsames Leistungsproblem. Die durchschnittliche Framerate liegt bei 45, ist aber extrem abgehackt. Fenster SynchronizeWithVerticalRetrace = false IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate Das Bild unten zeigt mein gemessenes Timing (mit Stopwatch). Das oberste Diagramm ist die Zeit, die in der …
10 xna  performance 

1
Bildschirmraum zum Weltraum
Ich schreibe ein 2D-Spiel, bei dem in meiner Spielwelt die x- Achse von links nach rechts, die y- Achse von oben nach unten und die z- Achse außerhalb des Bildschirms verläuft: Während meine Spielwelt von oben nach unten ist, wird das Spiel leicht geneigt gerendert: Ich arbeite daran, vom Weltraum …
10 xna  c#  matrix  projection  screen 

2
Zeichnen einer ein Pixel breiten Linie im 3D-Raum
Ich möchte eine Linie im 3D-Raum zeichnen, die auf dem Bildschirm immer genau ein Pixel breit ist, egal wie weit sie von der Kamera entfernt ist. (Und das Gleiche gilt auch für einzelne Punkte). Irgendwelche Hinweise, wie ich das machen könnte?
10 xna 


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.