Comments 2
А я думал будет текст о генерации комнаты. :(
Но сам ассет натолкнул на идею сделать генератор по мотивам, только для 2D. Что бы клепать уровни как горячие пирожки.
Но сам ассет натолкнул на идею сделать генератор по мотивам, только для 2D. Что бы клепать уровни как горячие пирожки.
Исходники открытые, так что можно изучить и посмотреть как реализовано, чтобы потом использовать уже в чём-то своём. Сейчас я готовлю статью по аффинным преобразованиям. Потом может руки написать про триангуляции и генерацию процедурных мешей в целом.
Генерация меша комнаты не сказать, что что-то супер сложное. Там чуть-чуть пришлось покопаться, чтобы была возможность задавать толщину стен, а в остальном всё +- просто. Вот сам класс отвечающий за генерацию меша (всего 253 строки) (для триангуляции используется Poly2Mesh)
Генерация меша комнаты не сказать, что что-то супер сложное. Там чуть-чуть пришлось покопаться, чтобы была возможность задавать толщину стен, а в остальном всё +- просто. Вот сам класс отвечающий за генерацию меша (всего 253 строки) (для триангуляции используется Poly2Mesh)
Sign up to leave a comment.
Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor