Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

1
Design eines Kamerasystems
Wenn wir an ein gemeinsames Spiel denken, spielt es keine Rolle, welche Art von Spiel wir spielen. Es ist sehr wahrscheinlich, dass wir einen Kameratyp benötigen. Zum Beispiel: Debug-Kamera: Mit Tastatur und Maus gesteuert, können wir uns an jedem Ort unserer Szene bewegen. Skriptkamera: Damit können wir die Kamera anweisen, …

5
Was ist die Logik hinter den "Laden" -Szenen in Spielen?
Ich mache mein erstes Spiel, es ist ein Tower-Defense-Spiel, das die Unity-Game-Engine verwendet und Fieldrunners als Referenz verwendet. Ich würde gerne mehr über die Funktionalität hinter dem Laden von Szenen in Spielen erfahren. Bis jetzt instanziiere / erstelle ich Objekte zur Laufzeit und habe dabei keine Verzögerungen oder ähnliche Probleme. …

1
Wie erstelle ich eine XNA-Textur aus einem GDI-Bild mit Quellrechteck?
Eine Texture2D in XNA kann nur so viel aufnehmen. Je nachdem, welches Profil ich verwende, ist diese Grenze entweder 2048 oder 4096 Pixel breit. Soweit ich anhand meiner Recherchen feststellen konnte (jemand korrigiert mich, wenn ich falsch liege), haben GDI-Bilder keine andere Einschränkung, als den Speicher des Benutzers nicht zu …
8 xna  c#  textures  image 



1
Wie wird Animation in nicht sofortigem OpenGL behandelt?
Ich bin ein Neuling im modernen OpenGL. Ich bin mit der unmittelbaren OpenGL-Methodik vertraut, habe aber noch nie ernsthaft mit VBOs gearbeitet. Meine Frage betrifft die Animation. Im Sofortmodus müssen Sie zum Erzielen einer Animation nur verschiedene Scheitelpunktpositionen (aus Keyframes interpoliert) im Objektraum streamen. Wie wird dies in nicht sofortigem …
8 opengl  animation  vbo 

2
Verwendung des DTLS-Protokolls für Multiplayer-Spiele
Ich denke darüber nach, das DTLS-Protokoll für mein Online-Multiplayer-Spiel zu verwenden. Für diejenigen, die es nicht wissen, ist es im Wesentlichen ein Port von TLS zu UDP-Datagrammen. Nach diesem Papier ist das Hauptkopf des Protokolls in der Handshake - Phase, die in ihren Tests 950 ms haben. Diese Studie (defekter …



1
Wie sollte ein Team Spielinhalte während der Entwicklung teilen / speichern?
Was war außer Dropbox besonders nützlich, um Spielinhalte wie Bilder während der Entwicklung zu speichern und zu teilen (ähnliche Funktionen wie bei Dropbox wie Offline-Arbeiten, automatische Synchronisierung und Unterstützung für Windows / OSX)? Wir möchten unseren eigenen SharePoint-Server hosten, aber er scheint sich wirklich auf Dokumente zu konzentrieren ... Vielleicht …
8 server  storage 

3
Algorithmus für randomisiertes Wetter
Es fällt mir schwer, das Wetter zu modellieren. Das Modellieren eines einzelnen Aspekts ist trivial - ein sinusförmiges Muster + zufälliges Rauschen. Allerdings hat mich mehr als 1 umgehauen. Ich kann Wind, fallende Blätter, Regen und Schnee nicht zufällig haben. Einfache Kollisionen wie Regen und Schnee sollten niemals auftreten. Darüber …

2
Verzögerung zwischen Looping-XNA-Songs beseitigen?
Ich mache ein Spiel mit XNA und versuche, Hintergrundmusik richtig zu schleifen. Da es sich bei der Datei um eine MP3-Datei mit einer Länge von ca. 30 Sekunden handelt, habe ich sie als instanziiert Song. Ich möchte, dass es perfekt geloopt wird, aber selbst wenn ich die MediaPlayer.IsRepeatingEigenschaft auf setze …
8 xna  xna-4.0  music 

2
Wie kann ich den Impuls in meine Weltraumsimulation einbeziehen?
Ich versuche gerade, eine einfache 2D-Physik-Engine zu erstellen, und ich habe einige Probleme, herauszufinden, wie ich den Impuls in die Bewegung eines Raumschiffs integrieren kann. Wenn ich mich mit einer bestimmten Geschwindigkeit in eine bestimmte Richtung bewege, kann ich die Position meines Schiffes derzeit problemlos aktualisieren (Position + = Richtung …
8 xna  2d  physics 

2
Was ist die Hauptverwendung von Vertex-Pufferobjekten?
Nach dem, was ich gelesen habe, scheinen VBOs nur der Leistung zu dienen. Ich arbeite an einem sehr rudimentären Lernprojekt in lwjgl und versuche nur herauszufinden, in welche erweiterten Funktionen der Bibliothek ich mich vertiefen sollte und welche Verwendung sie haben. Mein Verständnis ist, dass VBOs es einer Person ermöglichen, …
8 opengl  java  lwjgl 

3
Wie führe ich eine Kollisionserkennung im 3D-Raum durch?
Ich muss dieses Semester ein komplettes 3D-Spiel von Grund auf neu schreiben. Bisher habe ich in meiner Freizeit nur 2D-Spiele programmiert, der Übergang scheint nicht schwierig zu sein, das Spiel ist einfach. Das einzige Problem, das ich habe, ist die Kollisionserkennung. Das einzige, was ich finden konnte, war AABB, Grenzkugeln …

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.