Spielentwicklung

9
Netzmanipulation auf GPU gegen CPU

Nur ein bisschen neugierig - wo führen Sie Mesh-Manipulationen auf der CPU oder im Shader durch? Ich habe alles auf der CPU gemacht und ein Freund schlug vor, die Dinge auf die GPU-Seite zu verschieben. Wenn Sie Dinge wie Knochenanimationen auf der GPU machen, wie erhalten Sie das Netz zurück? (da...

9
D3D / DXGI handhaben den Vollbildübergang

Ich habe eine D3D11-Anwendung und möchte die richtige Vollbild-Unterstützung hinzufügen. Jetzt kann ich DXGI mein Fenster für mich auf Vollbild umschalten lassen, und ich habe den Eindruck, dass DXGI sich um alles kümmert, was erforderlich ist, damit die Swap-Kette den vorderen und hinteren Puffer...

9
Einem Pfad auf sanfte Weise folgen

Ich mache gerade ein 2D-Tower-Defense-Spiel mit einer statischen, vorgegebenen Spur, der die Feinde folgen (dh Türme können den Pfad nicht blockieren, und die Pfadfindung ist nicht das Problem, das ich zu lösen versuche). Ich versuche herauszufinden, wie genau Einheiten dieser Spur auf...

9
Wie verschließe ich Lichter in Unity3D?

Zunächst einmal besitze ich Unity Pro. Ich habe versucht, Lichter zu verschließen, wenn sie eine Weile nicht mehr angezeigt werden, um die Leistung zu verbessern. Die Hauptmethoden, auf die ich gestoßen bin, waren die Verwendung von BecameVisible () und das Testen des Kamerastumpfs. Mein...

9
Sprites skizzieren

Ich arbeite derzeit an einem 2D-Spiel und meine aktuelle Aufgabe ist es, ausgewählte Objekte zu skizzieren. Ich benutze grundsätzlich einen Blur Shader, um es vollständig zur Laufzeit zu machen. Ich zeichne mein Sprite zuerst mit einem vertikalen Gaußschen Unschärfeshader, dann zeichne ich es mit...

9
Wie lade ich grafische Ressourcen asynchron?

Denken wir plattformunabhängig: Ich möchte einige grafische Ressourcen laden, während der Rest des Spiels läuft. Im Prinzip kann ich die eigentlichen Dateien in einen separaten Thread laden oder asynchrone E / A verwenden. Aber bei grafischen Objekten muss ich sie auf die GPU hochladen, und das...

9
Wie finde ich den Startwinkel eines Projektils?

Ich mache ein 2D-Spiel, in dem Einheiten Pfeile aufeinander schießen. Ich kenne die Position des Schützen und des Ziels sowie die Anfangsgeschwindigkeit des Projektils. Ich möchte wissen, welchen Winkel das Projektil haben sollte, um auf dem Ziel zu landen. Das Ziel könnte sich auf einer anderen...

9
Wie kann ich Editline für eine In-Game-Konsole verwenden?

Ich möchte einem C ++ - Spiel, das ich erstelle , eine In-Game- Konsole hinzufügen . Obwohl das Rendern der Konsole und das Parsen der Befehle, mit denen ich einverstanden bin, scheint der Aspekt der Texteingabe und -bearbeitung (z. B. Umgang mit linken / rechten Tasten, Leerzeichen usw.) eine...

9
Drohnen-Targeting

Stellen Sie sich eine "Drohne" und einen Zielpunkt auf einer 2D-Ebene vor. Es gibt acht Parameter: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (Wir werden nur sagen, dass das Ziel...