Spielentwicklung

9
XNA: Wie funktioniert Threading?

Ich möchte Threading in meinem XNA-Spiel implementieren, bin mir aber nicht sicher, wie die Dinge beim Kompilieren für die XBOX 360 funktionieren. Könnte jemand darauf näher eingehen? Wie viele Threads unterstützt XBOX beispielsweise? Mir ist klar, dass XNA eine spezielle Version des Compact...

9
Der beste Weg, um einfache Fälle in Spielen zu testen

Beim Entwerfen und Testen eines neuen Spiels gewöhnen sich die Leute, die Funktionen ausprobieren, häufig an die Dinge und probieren die "dummen Wege" nicht mehr aus. Wenn die Entwicklung also etwas kaputt macht, ist dies möglicherweise eine Funktion, die nur ein neuer Benutzer ausprobieren würde....

9
Wie eine 3D-Spielkarte gespeichert und gehandhabt wird

Ich bin Programmierer, habe aber noch keine Spiele entwickelt. Ich habe verschiedene 3D-Spiele gespielt und mich immer gefragt, wie die Karte des Feldes gespeichert und gerendert wird. Ich weiß, dass eine Beschleunigungskarte eine notwendige Hardware ist, aber wie genau die Ansicht geändert...

9
Wie generiere ich Oberflächennormalen?

Ich habe einige Debug-Zeichenmethoden in meiner Engine, die Geometrie erzeugen können, die zum Debuggen nützlich ist, wie Kugeln und Würfel. Im Moment generiere ich keine Normalen für diese Formen. Gibt es eine Allzweckmethode zum Erzeugen von Gesichtsnormalen und Normalen pro Scheitelpunkt für ein...

9
Gutes Beispiel für einen Multi-Pass-Effekt?

In XNA (und Direct3D im Allgemeinen AFAIK) bündeln Sie potenziell einzelne verwandte Shader in "Effekte", anstatt einzelne Vertex- und Fragment-Shader zu erstellen. Wenn Sie einen Effekt verwenden, wählen Sie eine "Technik" aus (oder durchlaufen alle), und dann hat jede "Technik" eine Anzahl von...

9
Aufteilen in Dateien - wie viel Aufteilen?

Wenn ich sage, ich habe eher ein hierarchisches Entitätsframework als ein Komponentenmodell. So etwas wie: (Ja, das ist erfunden) Waffe-> Waffe-> Automatische Waffe-> MP44 Oder eher ein klassisches Beispiel: Entität-> Bewegliche Entität-> Feind-> Gehender Feind Wie weit würden Sie...

9
Agentur versus Geschichte

Was sind gute Möglichkeiten, um den Wunsch in Einklang zu bringen, dem Benutzer Entscheidungsfreiheit zu gewähren und seine Entscheidungen auf die Welt auszuwirken, mit dem Wunsch, eine Geschichte zu haben, ohne dass der Spieler sie