Итак, я пытаюсь создать простой динамический бесконечный ландшафт, используя симплексный шум. До сих пор шум работал нормально, однако у меня возникли проблемы с ландшафтом, имеющим разрывы по краям. Сначала я подумал, что это связано с тем, что я не вызывал SetNeighbors для объектов Terrain, но добавление этого, похоже, не дало никаких улучшений.
terrain.GetComponent<Terrain>().SetNeighbors(left, top, right, bottom);
Эта проблема, по-видимому, вызвана небольшими различиями в высоте между каждым положением ландшафта, но их одинаковый набор повлияет на качество ландшафта (в некоторых случаях уменьшит неровность ландшафта) и, как правило, выглядит неэлегантно. Я просматривал документы Unity, пытаясь найти, как решить эту проблему, но пока ничего не нашел.
Есть что-то, что мне не хватает? Или мой единственный вариант - изменить высоту на одной из сторон, чтобы она соответствовала другой?
Спасибо за прочтение, как всегда приятно.