Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А разве не получится биом-яма, ну или что-то такого типа...(может фигню сказалLiahim написал(а):Ой, чо-та я тупанул жёстко =D
Просто высоту биома нужно было писать отрицательную )))
Через модифицированный шум Перлина они генерируются. А ещё, этот алгоритм нигде не описан.fewizz написал(а):Я в дефолтный чанкпровайдер пытаюсь не лезть, ибо там очень странно высоты генерятся, пока не разбирался что да как. Поэтому, лучше попробовать свой написать =P
А шум и так интерполируетсяLiahim написал(а):Этот алгоритм?
Пока не разбирался, но мне кажется, что шумом рассчитывается сама местность, а вот перепады между различными биомами считаются какой-то хитрой интерполяцией...
Может, я и ошибаюсь.
svk2140 написал(а):А можно ли и как узнать высоту ландшафта по X|Z координатам?
Liahim написал(а):Привет всем!
Начал тут разбираться в создании мира.
Задача следующая: свой мир, и полностью свои настраиваемые биомы.
В этой теме хочу попробовать разобраться во всех тонкостях этого процесса.
Буду публиковать свои наработки, как только появится что-то работающее ))) а так же задавать кучу вопросов )
Кому интересно, участвуйте )
На данный момент удалось создать мир и разместить в нём два собственных биома.
Пока не очень понимаю как настроить их размер и форму, но я в процессе.
Наткнулся на один интересный метод, очень хотел бы, чтобы знающие люди объяснили принцип его работы.
Метод зовётся getInts, в нём 4 параметра (как я понял, 2 координаты и 2 размер по осям???) и он присутствует в большинстве классов, отвечающих за мир: чанк провайдере, слоях и т.д. Как я понял, с помощью него как раз и осуществляется тонкая настройка местности.
Какие именно параметры он возвращает, и как с ним работать?
Ясно, что всё это в итоге складывается в тот самый массив чанка из 65536-ти блоков.
Но вот как всё это работает, пока не пойму... Этот массив разбивается на столбы, или наоборот режется по горизонтали и они вычисляются отдельно?
В общем, хелп.
Liahim написал(а):Пока нечего... Всё ещё в самом зачатке.