Ich versuche Höhlen in der Einheit zu bauen. Dazu versuche ich, zellulare Automaten zu verwenden. Ich habe Folgendes gefunden ( Rouge Basin Cellular Automata for Caves ), das dem ähnelt, was ich erreichen möchte.
Das Tutorial ist jedoch nicht ganz das, was ich will. Ich möchte so etwas wie das, was von dieser Website ( Don Jon Caves ) mit der Einstellung "höhlenartig" produziert wird (siehe Bild unten).
Wie Sie auf dem Bild sehen können, ist alles miteinander verbunden. Ich habe zahlreiche Methoden und Bibliotheken ausprobiert, aber nichts hat funktioniert.
Ich habe eine Weile mit diesem Problem zu kämpfen, und ich würde mich über jede Anleitung freuen.
Vielen Dank
quelle
Eine Möglichkeit, dies zu tun, besteht darin, alle Höhlen mit einem disjunkten Satz zu gruppieren und dann alle außer den größten zu entfernen
Hier erstelle ich meine Mobilfunkliste und entferne manchmal die kleinen. Manchmal kombiniere ich mehrere Listen und verwende diese Listen auch, um Gewässer und Pflanzen (Flecken von Bäumen, Blumen, Gras) und Nebel zu erzeugen und zu skizzieren
Hier ist der Code, der die kleinen Gruppen aus der Liste entfernt
oder wenn Sie nicht klein entfernen, legen Sie Ihre Sachen einfach in die größte Höhle
...
quelle