Spielentwicklung

9
Ladezeit vor dem Spiel vs. Ladezeit im Spiel

Ich entwickle ein Spiel, in dem ein zufälliges Labyrinth enthalten ist. Es gibt einige KI-Kreaturen, die im Labyrinth lauern. Und ich möchte, dass sie einen Weg gehen, der der Form der Labyrinthe entspricht. Jetzt gibt es zwei Möglichkeiten für mich, dies umzusetzen. Der erste Weg (den ich...

9
Soll ich den Garbage Collector während des Ladebildschirms anrufen?

Aus Neugier habe ich in letzter Zeit ein wenig über Garbage Collection gelesen, und es gibt etwas, das ziemlich oft wiederholt wird: Garbage Collection kann je nach "Tiefe" der Sammlung zu einer plötzlichen Verlangsamung des Programms führen. Aber in Videospielen gibt es einen Moment, in dem der...

9
Begrenzungsrahmen in Oktrees

Ich habe gesehen, dass Octrees häufig für Dinge wie Kegelstumpf-Keulen und Kollisionserkennung in 3D verwendet werden. Aber ich bin mir einfach nicht sicher, wie der Algorithmus überhaupt funktioniert. Sicherlich bricht das gesamte Prinzip des Octree, wenn Sie versuchen, Begrenzungsrahmen zu...

9
Ein Fahrzeug mit komplexer Bewegung anvisieren?

Das Zielen auf ein Fahrzeug mit bekannter konstanter Geschwindigkeit ist einfach und eine Kollision ist garantiert (siehe Vorhersage der feindlichen Position, damit ein Objekt sein Ziel führt , Finden des Treffpunkts von 2 Objekten in 2D, Kenntnis der (konstanten) Geschwindigkeit und Neigung )....

9
Visuelles Codieren von RPG-Dialogbäumen

Ich verwende derzeit XML, um meine Dialogbäume in meinem RPG zu erstellen, aber dies von Hand für Hunderte verschiedener Diskussionen zu tun, kann sehr schnell sehr mühsam werden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Flussdiagramm / udk kismet-ähnliches System zur visuellen...

9
2D-Isometrie: Bildschirm-zu-Kachel-Koordinaten

Ich schreibe ein isometrisches 2D-Spiel und habe Schwierigkeiten, genau herauszufinden, auf welcher Kachel sich der Cursor befindet. Hier ist eine Zeichnung: Dabei sind xs und ys Bildschirmkoordinaten (Pixel), xt und yt Kachelkoordinaten, W und H Kachelbreite bzw. Kachelhöhe in Pixel. Meine...

9
Wie finde ich den Winkel zwischen zwei Vektoren?

Ich habe 3 Punkte auf meinem Bildschirm: a = a point which is (c.x, 0) makes a line pointing straight up b = a user input touch, can be anywhere on the screen c = a moving object a _______.________ | | | | | | | b | | | . | | | \ | | | \ | | | \| | | | c | |______._______| Ich habe einige...

9
Können gegnerische Agenten Münzen werfen?

Ich dachte über Peer-to-Peer-Spiele nach, indem ich ein einfaches Münzwurfspiel in Betracht zog. Sie öffnen Ihre Version von P2PCoinFlipping Beta 2.3 und es wird eine Liste der Spielernamensserver angezeigt. Nach Auswahl des nächstgelegenen Servers erscheint eine Anzeigetafel der glücklichsten...