Spielentwicklung

8
Geometrie-Shader für mehrere Grundelemente

Wie kann ich einen Geometrie-Shader erstellen, der mehrere Grundelemente verarbeiten kann? Wenn ich beispielsweise einen Geometrie-Shader für Dreiecke erstelle, definiere ich ein Layout wie folgt: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Wenn ich diesen Shader verwende,...

8
SDL2 mit OpenGL - seltsame Ergebnisse, was ist los?

Ich portiere eine App auf iOS und muss sie daher von SDL1.2 auf SDL2 aktualisieren (bisher teste ich sie nur als OS X-Desktop-App). Wenn ich den Code jedoch mit SDL2 ausführe, erhalte ich seltsame Ergebnisse, wie im zweiten Bild unten gezeigt (das erste Bild sieht korrekt mit SDL aus). Das einzige...

8
Zeitschrittschemata für physikalische Simulationen

Die Operationen, die zum Ausführen einer Physiksimulation verwendet werden, sind am häufigsten: Geschwindigkeit und Position integrieren Kollisionserkennung und -auflösung Kontaktauflösung (in fortgeschrittenen Fällen) Vor einiger Zeit bin ich auf dieses Papier von Stanford gestoßen , das ein...

8
OpenGL: Licht am Ende des Tunneleffekts

Kennt jemand eine Implementierung des Effekts "Licht am Ende des Tunnels"? wo die Außenseite ganz hell ist und allmählich sichtbarer wird? Das Gegenteil könnte auch der Fall sein, wenn das Innere des Tunnels sehr dunkel ist, bis Sie eintreten und allmählich anfangen zu sehen Jede Implementierung /...

8
Warum stürzt Unity3D in VirtualBox ab?

Ich verwende Unity3D in einer virtuellen Windows-Instanz unter Verwendung der Virtual Box-Software unter Linux. Ich habe Gastzugaben mit DirectX-Unterstützung installiert. Ich habe versucht, Windows XP SP3 32-Bit und Windows 7 64-Bit zu verwenden. Mein Host ist Ubuntu 12.04 64bit. Ich habe Unity...

8
Videowiedergabe in Spielen - Formate & Dekodierung

Welche kostenlosen / nicht einschränkenden Open-Source-Lösungen (nicht GPL) stehen zum Dekodieren von Spielvideos zur Verfügung? Die Anforderungen sind einfach: eine relativ einfach zu bedienende C-API codierte Dateien müssen ziemlich klein sein Es muss eine Anwendung geben, die Videos aus jedem...

8
Javascript keyDown - kein Ereignisansatz

Ich mache ein Spiel in JavaScript. Ich habe Leinwand für Zeichnungen und Spielschleife. Ich möchte die Methode readKeyboard in einer Spielschleife erstellen, um zu überprüfen, ob eine Taste gedrückt wurde. Ich möchte kein Ereignis an die Leinwand anhängen, da es nicht zum Game-Loop-Design passt....

8
Raumaufteilung, wenn sich alles bewegt

Hintergrund Zusammen mit einem Freund arbeite ich an einem 2D-Spiel, das im Weltraum spielt. Um es so immersiv und interaktiv wie möglich zu gestalten, möchten wir, dass Tausende von Objekten frei herumschweben, einige zusammen gruppiert, andere im leeren Raum treiben. Herausforderung Um die...