Spielentwicklung

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

3
Slerping Rotationsspiegel
Ich drehe meinen Spielcharakter, um das Ziel mit dem folgenden Code zu beobachten: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion ist die aktuelle Rotation des Charakters, wenn ein neues Ziel angegeben wird. lookQuaternion ist die Richtung, in die der Charakter schauen soll, und sie ist wie folgt eingestellt: destinationVector = currentWaypoint.transform.position …

5
Wie skaliere ich Pixelkunst in GM Studio ohne Unschärfe?
Ich erstelle ein Spiel in Game Maker Studio, das Pixelkunst verwendet. Wenn ich das Spiel starte, sind alle vergrößerten Texturen wirklich verschwommen. (Kleinen passiert das nicht.) Zum Beispiel dieses Bild rendert im Spiel wie folgt: Gibt es überhaupt die Möglichkeit, kleine Pixel in große Pixel anstatt in unscharfe Pixel zu …

2
Wie wähle ich den Skalierungsfaktor einer 3D-Spielwelt?
Ich mache einen 3D-Panzerspiel-Prototyp mit einer Physiksimulation und verwende C ++. Eine der Entscheidungen, die ich treffen muss, ist das Ausmaß der Spielwelt in Bezug auf die Realität. Zum Beispiel könnte ich 1 Maßeinheit im Spiel so betrachten, dass sie in der Realität 1 Meter entspricht. Das fühlt sich intuitiv …

1
Wie verwende ich modernes OpenGL für 2D-Spiele?
Ich habe eine Vielzahl von "modernen" OpenGL (3.0+) -Tutorials für 3D gefunden, aber ich habe so gut wie nichts gefunden, als ich nach Informationen gesucht habe, wie man es für die Entwicklung von 2D-Spielen verwendet. Wie kann ich mit OpenGL for 2D Gamedev beginnen? Insbesondere bin ich daran interessiert, Antworten …
9 opengl  2d 

2
Demo (und echtes Spiel) Schutz
In ein paar Monaten habe ich vor, das (hoffentlich kommerzielle) Spiel, an dem ich arbeite, der Öffentlichkeit (Internet) vorzuführen. Die Sache ist, neben Screenshots und einem Trailer (zum Beispiel Feature-Funktionalität), wie man eine Demo richtig macht, die geschützt werden kann? Lassen Sie mich ein bisschen erklären. Das Spiel ist eine …

3
Flexible Alternativen zu vielen kleinen polymorphen Klassen (zur Verwendung als Eigenschaften oder Nachrichten oder Ereignisse) C ++
Es gibt zwei Klassen in meinem Spiel, die wirklich nützlich sind, aber langsam zum Schmerz werden. Nachricht und Eigenschaft (Eigenschaft ist im Wesentlichen eine Komponente). Sie stammen beide von einer Basisklasse und enthalten eine statische ID, sodass Systeme nur auf diejenigen achten können, die sie möchten. Es funktioniert sehr gut …

2
Erstellen von Dreiecksnachbarschaftsdaten
Wie genau kann man bei einer Liste von Dreiecksindizes diese in eine Liste von Indizes mit Adjazenz für einen Geometrie-Shader konvertieren? Beachten Sie, dass wir hier ausschließlich über Indizes sprechen - Scheitelpunkte sind vorhanden, aber wir werden uns ausschließlich auf Indizes konzentrieren, da wir sie verwenden können, um doppelte Scheitelpunkte …





3
Prozedurale Dungeon-Generierung: Gibt es einen einfachen Algorithmus, um sicherzustellen, dass alle diese Räume über minimale Korridore miteinander verbunden werden?
Ist es möglich, eine bienenstockartige Struktur zu erhalten, die alle Räume verbindet, ohne zu viele Korridore zu haben? (Zu viele sind 3-4 + Korridore, die aus einem einzigen Raum kommen) Unten sehen Sie die Ausgabe, wie meine Räume aussehen, im Grunde sind sie zufällig platziert. Was ich hoffe, in Bezug …


1
Terrain auf GPU generieren
In meiner Engine erstelle ich mit dem auf der CPU berechneten Perlin-Rauschalgorithmus unendliches Terrain. Die Erstellung von Terrain sieht folgendermaßen aus: Wenn sich die Kamera in der Nähe des entladenen Patches befindet, erstellen Sie ihn Berechnen Sie das 513x513-Rauscharray mit vorgegebenen Grenzen Berechnen Sie Normalen, Tangenten, Binormale und Indizes Übergeben …
9 terrain 


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.