J'essaie de faire des grottes dans Unity. Pour ce faire, j'essaie d'utiliser des automates cellulaires. J'ai trouvé ce qui suit ( Rouge Basin Cellular Automata for Caves ) qui ressemble à ce que j'essaie d'accomplir.
Cependant, le tutoriel n'est pas entièrement ce que je veux. Je veux quelque chose comme ce qui est produit par ce site Web ( Don Jon Caves ) avec le réglage "caverneux" (voir l'image ci-dessous).
Comme vous pouvez le voir sur l'image, tout est connecté. J'ai essayé de nombreuses méthodes et bibliothèques, mais rien n'a fonctionné.
Je me bats avec ce problème depuis un certain temps et j'apprécierais tout conseil.
Merci
la source
une façon de le faire est de regrouper toutes les grottes avec un ensemble disjoint, puis de supprimer tout sauf le plus grand
c'est ici que je crée ma liste cellulaire et parfois j'enlève les petites, je combine parfois plusieurs listes et j'utilise également ces listes pour générer et décrire des plans d'eau et de flore (parcelles d'arbres, de fleurs, d'herbe) et de brouillard
voici le code qui supprime les petits groupes de la liste
ou si vous n'enlevez pas les petits, mettez simplement vos affaires dans la plus grande grotte
...
la source