Spielentwicklung

81
Wie viele Threads sollte ich haben und wofür?

Sollte ich separate Threads für Rendering und Logik haben oder noch mehr? Mir ist der enorme Leistungsabfall bekannt, der durch die Datensynchronisation verursacht wird (geschweige denn durch Mutex-Sperren). Ich habe darüber nachgedacht, dies auf das Äußerste zu heben und Threads für jedes...

81
Wie erstelle ich 2D-Wasser mit dynamischen Wellen?

New Super Mario Bros hat wirklich cooles 2D-Wasser, das ich gerne erstellen lernen möchte. Hier ist ein Video, das es zeigt. Ein illustrativer Teil: Dinge, die auf das Wasser treffen, erzeugen Wellen. Es gibt auch konstante "Hintergrund" -Wellen. Sie können sich die konstanten Wellen kurz nach...

78
Wie verhindert man, dass Zielsuchraketen ihre Ziele umkreisen?

Ich entwickle ein 2D-Weltraumspiel ohne Reibung und finde es sehr einfach, eine Homing Missile-Umlaufbahn zum Ziel zu machen. Ich bin neugierig auf Anti-Orbiting-Strategien. Ein einfaches Beispiel ist eine Zielsuchrakete, die einfach direkt auf ihr Ziel zu beschleunigt. Wenn sich dieses Ziel...

78
Wie funktioniert eine Kollisionsmaschine?

Wie genau funktioniert ein Kollisionsmotor ? Dies ist eine äußerst weit gefasste Frage. Welcher Code lässt die Dinge gegeneinander springen, welcher Code lässt den Spieler gegen eine Wand laufen, anstatt durch die Wand zu laufen? Wie aktualisiert der Code ständig die Position des Spielers und die...

76
Empfohlene 2D-Game-Engine für das Prototyping [geschlossen]

Welche High-Level-Game-Engine würden Sie empfehlen, um einen 2D-Game-Prototyp unter Windows zu entwickeln? (oder Mac / Linux, wenn Sie es wünschen) Die Art von Dingen, die ich mit "High-Level" meine, beinhaltet (ist aber definitiv nicht darauf beschränkt): Es ist nicht erforderlich, Dinge auf...

76
Gute 2D-Platformer-Physik [geschlossen]

Ich habe einen grundlegenden Charakter-Controller für einen 2D-Plattformer mit Box2D eingerichtet und fange an, ihn zu optimieren, damit er sich gut anfühlt. Physik-Engines haben eine Menge Drehknöpfe zu tun, und es ist mir nicht klar, welche ich verwenden sollte, wenn ich zum ersten Mal mit einer...