Генерация кубов циклами в удобном представлении

Генерация кубов циклами в удобном представлении

конечно, структурка же в мире генерится, значит там есть мир :unsure:
 
из НБТ ты только достаешь блоки с позициями относительно позиции которая ставится в мир. После этого ты волен с этими блоками делать что тебе в голову взбредет :)
 
Словарь имени Максика: Если ты генерируешь структуру в мире, то там наверное есть мир.
Это как у флейма: Без тепла как бы холодно
 
Последнее редактирование:
Затем что визуально построить постройку гораздо проще чем сидеть и представлять это в голове, я же сказал. Ты катишь квадратное, Liahim:)
 
Нбт больше подходит для генерации комплексных структур, которые состоят из большого числа частей, причём некоторые части могут встречаться несколько раз. Кроме того благодаря нбт можно немного разгрузить генератор, и генерировать структуру "по частям" (читал где-то, но не тестил).
С небольшими объектами в которых "зашумление" разными блоками сведено к минимуму, можно обойтись и без нбт
 
Liahim имел ввиду, что структуры из нбт, типо, сложно вписывать в рельеф мира
 
Так они же не статичные, я повторюсь. Ты можешь взять любой блок из этой конструкции и передвинуть\заменить\удалить и так далее.
 
Если текстура генерируется в зависимости от ландшафта, к примеру "дерево, огибающее стены", то готовую структуру изменять намного сложнее, чем сделать на ходу новую. Каким образом в зависимости от того что на 0;135;760 найден блок камня, можно добавить такому нбт дереву новую ветку? Так ещё и ветку, которая изменилась в зависимости от других найденных блоков... Тут всё зависит от структуры.
 
Каким образом в зависимости от того что на 0;135;760 найден блок камня, можно добавить такому нбт дереву новую ветку
Обычно соединение ищут в методе обновления блока(neighborChanged). Если рядом кто-то обновился - пересчитываем соединения.
 
А вот сейчас было вообще не в тему...
Тут же не про соединения речь, а про основу для генерации...
И кстати! Обновление соседних блоков при генерации вообще лучше отрубать. Ускоряет процесс на многие проценты.
 
Последнее редактирование:
Может тогда вообще писать генерацию сырыми данными чанков? Тогда вообще все летать будет)
(Я так делал когда нужно было в чанке менять огромное количество блоков, аля камень земля и тд)
 
Назад
Сверху