Spielentwicklung

9
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...

9
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...

9
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...

9
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...

9
Coroutinen in Serie

Wie würde ich vorgehen, um eine Reihe von Coroutine-Aufrufen zu stapeln, die nacheinander ausgeführt werden sollten? Ich habe versucht, einen blinkenden Farbeffekt zu erzielen, der eine Reihe von Farblerps in einer Coroutine wiederholt, aber es funktioniert nicht.

9
Wie kann man Modder für sein Spiel gewinnen?

Ich entwickle ein Spiel, aber da ich alleine daran arbeite, ist die Menge an Inhalten, die ich erstellen kann, sehr begrenzt. Aus diesem Grund möchte ich, dass mein Spiel modifiziert wird. Zu diesem Zweck plane ich, eine vollständige Modding-API zu erstellen, die für Lua-Skripte verfügbar gemacht...

9
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...

9
Lass schnelles Ding langsam aussehen (Box2D)

Ich arbeite an einem Spiel, bei dem du ein Trebuchet kontrollierst, um Bälle zum Gegner zu werfen. Es ist wie ein Spiel namens "Medieval Siege". Wenn das Trebuchet seinen Arm schwingt, muss der Spieler den besten Moment nutzen, um den Knopf zu drücken und den Ball loszulassen. Dann fliegt der Ball...