Я пытаюсь сделать пещеры в Unity. Для этого я пытаюсь использовать клеточные автоматы. Я нашел следующее ( Rouge Basin Cellular Automata for Caves ), которое напоминает то, что я пытаюсь выполнить.
Тем не менее, учебник не совсем то, что я хочу. Я хочу что-то вроде того, что производится на этом сайте ( Дон Джон Пещеры ) с настройкой «пещеристый» (см. Изображение ниже).
Как вы можете видеть на изображении, все связано. Я перепробовал множество методов и библиотек, однако ничего не помогло.
Я боролся с этой проблемой некоторое время, и я был бы признателен за любые указания, что когда-либо.
Спасибо
источник
Один из способов сделать это состоит в том, чтобы сгруппировать все пещеры с непересекающимся набором, а затем удалить все, кроме самого большого
Здесь я создаю свой сотовый список, а иногда удаляю маленькие, иногда объединяю несколько списков, а также использую эти списки для создания и выделения водоемов и флоры (пятна деревьев, цветов, травы) и тумана.
вот код, который удаляет небольшие группы из списка
или если вы не удалите маленький, просто положите свои вещи в большую пещеру
...
источник