Ich programmiere eine Terrain-Engine, die Minecraft-ähnliche Blöcke verwendet. Die Chunks werden separat mit dem Diamond-square algorithm generiert.Gelände-Chunks aufteilen (Diamond-square-Algorithmus)
Das Problem ist, dass diese Brocken nicht anstehen, sie sind völlig getrennt. Ich habe viele Dinge ausprobiert, um sie dazu zu bringen, aber bisher hat nichts so funktioniert, wie es sollte.
Bearbeiten: Auch die Welt, die ich versuche zu erstellen, ist nicht unendlich; Er erzeugt ein 33x33-Array von Chunks mit jeweils einem globalen Höhenwert, der von einem anderen Diamond-Square-Generator zugewiesen wird.
Gibt es eine (einfache, vorzugsweise) Möglichkeit, die Diamond-Square-Engine zu modifizieren, um die Chunks in eine Reihe zu bringen?
Es ist nicht ganz funktioniert - ich habe die Frage mit einem bisschen info aktualisiert ich vergessen habe. –
@ BK-TN Entschuldigung, ich habe meiner Antwort eine kleine Klarstellung hinzugefügt. –
Ich vermute, dass die Antwort tatsächlich ein Perlin Noise für die Brocken verwendet - ich könnte das versuchen, obwohl ich bereits einen einfacheren Weg gefunden habe :) –