Spielentwicklung

17
Lohnt es sich zu planen, bevor Sie in den Code springen?

Ich habe immer gedacht, dass Planung für ein Spiel wichtig ist. Aber ich weiß nicht an welchem ​​Punkt. Einige sagen mir, ich solle programmieren anstatt zu planen, aber ich glaube, es ist immer noch wichtig, denn wenn Sie sich im Code befinden, wissen Sie, was Sie als nächstes leichter tun können....

17
Wie rettet man eine Verfahrenswelt?

Ich habe kürzlich gelesen, wie man prozedurale Welten erstellt ... aber wie speichere ich eine? In Spielen wie Terraria oder Minecraft können Benutzer die Landschaft frei verändern, aber diese Welt kann nicht von Anfang an neu erstellt werden. Welche Techniken werden verwendet, um prozedurale,...

17
Schnelle, genaue 2D-Kollision

Ich arbeite an einem 2D-Topdown-Shooter und muss jetzt über mein grundlegendes Kollisionssystem für rechteckige Bounding-Boxen hinausgehen. Ich habe große Levels mit vielen verschiedenen Sprites, die alle unterschiedliche Formen und Größen haben. Die Texturen für die Sprites sind alle quadratische...

17
Algorithmus zur Vereinfachung von Bau- / Strukturnetzen

Ich suche einen Algorithmus, um die Maschen von Gebäuden oder ähnlichen Strukturen zu vereinfachen. EDIT: Ich hatte eine Bemerkung gemacht, dass Hoppes Algorithmus dazu neigt, Netze mit Vereinfachung immer sphärischer zu machen. Da ich mir jedoch nicht sicher bin, lösche ich den Kommentar....

17
UI-Modelle zum Code

Mein UI-Designer hat eine schöne Photoshop-PSD der Benutzeroberfläche und alles hübsch gemacht. Das größte Problem besteht darin, einige der eleganteren Schriftarten in etwas zu konvertieren, das im Spiel gerendert werden kann. Gibt es eine Möglichkeit, diese Schriftstile in Photoshop in eine Art...

17
Entmystifizierung der Detailgenauigkeit

Erst kürzlich haben wir versucht, ein detailliertes System in Unity zu implementieren. Ich werde vier Netzebenen erzeugen, jede mit einer Höhenkarte, aber ich denke, das ist im Moment nicht so wichtig. Nachdem ich mich mit dieser Technik befasst habe, habe ich viele Fragen. Ich hoffe, dass dies...

17
OpenGL: Wo soll ich Shader platzieren?

Ich versuche, OpenGL ES 2.0 zu lernen, und frage mich, welche Methode zum "Verwalten" von Shadern am häufigsten angewendet wird. Ich stelle diese Frage, weil ich in den Beispielen, die ich gefunden habe (wie in der API-Demo, die mit dem android sdk geliefert wurde), normalerweise alles in der...

17
Holen Sie sich Ring von Fliesen in Sechseckgitter

Dank dieses Beitrags: Sechseckige Kacheln und Finden ihrer benachbarten Nachbarn kann ich benachbarte Kacheln zu einer bestimmten Kachel sammeln. Aber ich bin ziemlich auf einen Algorithmus fixiert, der mir nur einen "Ring" von Kacheln gibt, der durch einen Versatz angegeben wird. Der in diesem...

17
Warum ist meine Himmelsfarbenberechnung in Mathematica falsch?

Ich versuche einen Algorithmus zu implementieren, um die Himmelsfarbe basierend auf diesem Papier (Perez 'Modell) zu berechnen . Bevor ich den Shader programmiere, wollte ich das Konzept in Mathematica testen. Es gibt bereits einige Probleme, die ich nicht loswerden kann. Vielleicht hat jemand den...

17
Wie kann ich Sudoku-Rätsel generieren?

Ich versuche einen Sudoku-Puzzle-Generator zu machen. Es ist viel schwieriger als ich erwartet hatte und je mehr ich mich damit beschäftige, desto schwieriger wird es! Mein derzeitiger Ansatz ist es, das Problem in zwei Schritte aufzuteilen: Erstellen Sie ein vollständiges (gelöstes)...

17
Reibungsloser Wechsel der Hintergrundmusik

Ich habe jetzt fünf Sounds für ein Spiel, an dem ich gerade arbeite. Im Spiel können Sie in großen Schlachten gegen andere Zivilisationen kämpfen, aber Sie können sich auch in Frieden auf Planeten niederlassen. Einige der Songs sind gewalttätiger, während andere ziemlich friedlich sind. Die Frage...

17
Was macht ddx (hlsl) eigentlich?

Ich bin ein bisschen verwirrt. Die offizielle Dokumentation ( http://msdn.microsoft.com/en-us/library/windows/desktop/bb509588(v=vs.85).aspx ) besagt, dass DDX (Eingabe) die partielle Ableitung der Eingabe in Bezug auf auf die "Bildschirm-Raum-X-Koordinate". Mein Kalkül ist in Ordnung, aber wie...