Spielentwicklung

8
Wie kann man eine BC6 / BC7-Textur umdrehen?

Ich habe Code zum Laden von DDS-Bilddateien in OpenGL-Texturen und möchte ihn erweitern, um die in D3D11 eingeführten komprimierten Formate BC6 und BC7 zu unterstützen. Da DirectX und OpenGL sich nicht darüber einig sind, ob der Ursprung einer Textur in der oberen linken oder unteren linken Ecke...

8
Architekten in Videospiele

Ich bin ein Architekturstudent in meinem letzten Jahr. Ich habe mich schon immer für Videospieldesign interessiert. Ich benutze täglich 3D Max und Photoshop und habe darüber nachgedacht, eine Karriere in Videospielen anzustreben, angefangen als Level- / Umgebungsdesigner. Wie soll man es angehen?...

8
Was ist Khronos EGL?

Ich sehe, dass moderner OpenGL-Code EGL verwendet . Ich kann keine guten Ressourcen dafür bekommen, also frage ich hier: Was genau ist EGL? Wenn eine Plattform OpenGL ES 2.0+ oder OpenGL 3.0+ unterstützt, kann ich davon ausgehen, dass dies auch EGL unterstützt? Wann ist die Verwendung von EGL...

8
Wie kann man einen Abschnitt aus einem Song richtig schleifen?

Ich programmiere eine kleine Music Engine für mein Spiel in C # und XNA, und ein Aspekt davon ist die Möglichkeit, einen Abschnitt aus einem Song zu schleifen. Zum Beispiel hat mein Lied ein Intropart und wenn das Lied das Ende (oder einen anderen bestimmten Punkt) erreicht hat, springt es zurück,...

8
Drehen Sie einen Vektor

Ich möchte, dass meine First-Person-Kamera ihre Blickrichtung reibungslos von Richtung d1 in Richtung d2 ändert. Die letztere Richtung wird durch eine Zielposition t2 angezeigt. Bisher habe ich eine Drehung implementiert, die gut funktioniert, aber die Geschwindigkeit der Drehung verlangsamt sich,...

8
Game Messaging System Design

Ich mache ein einfaches Spiel und habe beschlossen, ein Messaging-System zu implementieren. Das System sieht im Grunde so aus: Entität generiert Nachricht -> Nachricht wird in die globale Nachrichtenwarteschlange gestellt -> messageManager benachrichtigt jedes Objekt über die neue Nachricht...

8
Zeichne Sprites mit Schablonen und lasse sie leuchten

Derzeit verwende ich in meinem Spiel nicht SpriteBatch von XNA, um etwas zu rendern (ich verwende die Debug-Ansicht von Farseer Physic), und ich habe mich gefragt, wie ich so etwas rendern würde: nur mit XNA. Meine zweite Frage ist, wenn ich diese schablonierten Sprites gezeichnet habe, wie würde...

8
OpenGL Fast-Object Instancing-Fehler

Ich habe einen Code, der eine Reihe von Objekten durchläuft und Instanzen dieser Objekte rendert. Die Liste der Objekte, die gerendert werden müssen, wird als std :: map> gespeichert, wobei ein Objekt der Klasse MeshResource die Eckpunkte und Indizes mit den tatsächlichen Daten enthält und ein...