Spielentwicklung

12
Was sind die Vorteile eines Entity-ID-Systems?

Ich lese gerade das Buch Programming Game AI By Example. In dem Buch wird erwähnt, wie jeder Entität im Spiel eindeutige ID-Nummern zugewiesen werden. Wenn die Entität A die Entität B kontaktieren muss , erhält A häufig einen Verweis auf B, indem die ID-Nummer von B an eine EntityDatabase- Klasse...

12
Reine Funktionsprogrammierung und Spielstatus

Gibt es eine übliche Technik, um Zustände (im Allgemeinen) in einer funktionalen Programmiersprache zu behandeln? Es gibt in jeder (funktionalen) Programmiersprache Lösungen für den globalen Zustand, aber ich möchte dies so weit wie möglich vermeiden. Alle rein funktionalen Zustände sind...

12
Wie finde ich die gültigen Wörter in einem Zeichenraster?

Ich erstelle ein Tetris-ähnliches Spiel mit zwei Hauptunterschieden: Der Bildschirm ist bereits mit Kacheln gefüllt (wie in Puzzle Quest für Nintendo DS und PC) und auf jeder einzelnen Kachel befindet sich ein Buchstabe. Ziel des Spielers ist es, Kacheln zu eliminieren, indem er mit ihnen gültige...

12
Implementierung eines Wortspielbretts?

Ich arbeite an einem boggle-artigen Spiel für Android mit libgdx. Dem Benutzer wird ein 4x4-Buchstabengitter angezeigt, und er muss Wörter finden, indem er seinen Finger über die Buchstaben zieht. Im Gegensatz zu Boggle möchte ich, dass gebrauchte Buchstaben verschwinden. Die verbleibenden...

12
Soll man Puffer lösen?

Ich mache einige Tests mit OpenGL ES 2 und habe einige Fragen, mein aktuelles Programm sieht so aus: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind...

12
Objekt um feste Achse drehen

Ich versuche, dem Benutzer meiner App das Drehen eines in der Mitte des Bildschirms gezeichneten 3D-Objekts zu ermöglichen, indem er seinen Finger auf dem Bildschirm zieht. Eine horizontale Bewegung auf dem Bildschirm bedeutet eine Drehung um eine feste Y-Achse, und eine vertikale Bewegung bedeutet...

12
Glasmaterial für die Einheit 5

Weiß jemand, wie man ein Glasmaterial in Unity 5 herstellt? Ich kann Metall- und Bildtexturen erstellen, bin mir aber nicht sicher, wie ich ein Glasmaterial herstellen soll. Eine Suche bei Google würde mir nichts für Unity 5 bringen, es muss also ziemlich einfach zu bewerkstelligen sein. Es ist für...

12
Wie Color.Lerp zwischen mehreren Farben?

Ich fand es ziemlich schwierig, in den Unity-Dokumenten eine Lösung dafür zu finden. Color.Lerp(Color a, Color b, float t) ist eine Funktion, die eine Farbe gemäß einem Schritt t allmählich ändert, um den endgültigen Wert der Farbe b zu erhalten. Wie kann ich nacheinander zwischen mehreren Farben...

12
Das Spiel innerhalb der Spielrunde pausieren

Innerhalb der Spieleschleife wird das Spiel durch Drücken von P unterbrochen, was bedeutet, dass die Spieleschleife nicht mehr ausgeführt wird. Das Problem ist, dass nach dem Anhalten dieser Schleife P nicht erneut gedrückt werden kann, um die Schleife fortzusetzen, da sie sich innerhalb der...

12
LibGDX Game vs ApplicationAdapter

Wenn ich ein neues LibGDX-Projekt erstelle, erweitert die Hauptklasse des Core-Projekts ApplicationAdapter . So sieht es aus. package com.marimba.apptest; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; public class AppMain extends...