Als «xna» getaggte Fragen

10
Wie mache ich ein auflösungsunabhängiges System?

Ich mache hier einen Blank. Ich kann natürlich Dinge an Kanten verankern, die meine UI-Auflösung unabhängig machen würden ... bis sie sich so stark ändert, dass die Grafiken zu klein sind. Wie skaliere ich bei Bedarf angemessen? Wie halte ich meine Grafiken beim Skalieren im richtigen Verhältnis?...

10
Effiziente Methode zum Rendern von massivem Gelände in XNA

Ich erstelle ein XNA-Spiel, das viel Platz für die Spieler benötigt. Derzeit ist die von mir verwendete Testhöhenkarte 4096 x 4096 und wird als 4-Bit-BMP gespeichert. Ich versuche, diese riesige Höhenkarten-Datei zu nehmen und im Spiel zu rendern. Das Problem, auf das ich stoße, ist die Tatsache,...

10
Wie kann ich Glasscherben simulieren?

Ich muss eine Simulation mit Stein machen, der durch ein Glasfenster geworfen wird. Wie kann ich das erreichen? Ich meine, ich habe darüber nachgedacht, in 3D Studio Max 2012 ein 3D-Modell aus Stein und Glas zu erstellen, das Glas zu zerbrechen und beide als .x-Modelle nach XNA 4.0 zu exportieren....

10
Tote Gegenstände in einem Spiel effektiv loswerden?

Ich verwende eine for-Schleife oder eine foreach-Schleife (spielt keine Rolle), um alle meine Objekte zu durchlaufen, wenn sie aktualisiert oder gezeichnet werden müssen. Wenn ein Objekt jedoch getötet wird, möchte ich, dass es wieder aus der Sammlung entfernt wird. Dazu füge ich das Objekt einer...

9
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...

9
Serverseitige Eingabe

Derzeit ist der Client in meinem Spiel nichts anderes als ein Renderer. Wenn der Eingabestatus geändert wird, sendet der Client ein Paket an den Server und bewegt den Player so, als würde er die Eingabe verarbeiten, aber der Server hat das letzte Wort über die Position. Dies funktioniert im...

9
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
Wie funktioniert gluLookAt?

Meinem Verständnis nach, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); ist äquivalent zu: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Aber wenn ich die ModelViewMatrix ausdrucke, glTranslatef()scheint der Aufruf...

9
Sprites machen mit der Geschwindigkeit verschwommen

Nachdem ich meinem Spiel Geschwindigkeit hinzugefügt habe, habe ich das Gefühl, dass meine Texturen zucken. Ich dachte, es wären nur meine Augen, bis ich es schließlich in einem Screenshot festhielt: Der linke ist das, was in meinem Spiel gerendert wird. Das rechte ist das ursprüngliche Sprite, das...