Я программирую движок ландшафта, который использует фрагменты в стиле Minecraft. Фрагменты генерируются отдельно с использованием алгоритма Diamond-square.
Проблема в том, что эти куски не выстраиваются в линию, они совершенно разные. Я пробовал много вещей, чтобы заставить их делать это, но пока ничего не работало так, как должно.
Правка. Кроме того, мир, который я пытаюсь создать, не бесконечен; он генерирует массив фрагментов 33x33, каждый из которых имеет глобальное значение высоты, присвоенное другим генератором ромбовидного квадрата.
Есть ли (предпочтительно простой) способ изменить движок алмазного квадрата, чтобы выровнять куски?