Программная генерация Mesh в Unity

Программная генерация Mesh в Unity

Что ни говори, а все-таки приятно в Unity программировать. Документация самая полная и хорошо структурирована. Практически на каждый метод и свойство класса есть свой небольшой пример. И даже если вы задумали генерировать модели объектов программно (т.е. работать напрямую с объектом Mesh и его вершинами), то и здесь можно разобраться самому при помощи одной только документации. Помнится, первый опыт программной работы с Mesh в Unity у меня был, когда я разбирался с созданием разрушаемого окружения в Unity. Тогда, правда, сам код я так и не дописал.

Но вот теперь снова столкнулся с необходимостью программной генерации Mesh в Unity. На сей раз мне это понадобилось для отрисовки отладочных объектов (кубиков). При помощи этих кубиков я разбиваю игровое пространство на кластеры, создавая таким способом BSP-дерево. Что получается, видно на рисунке в начале статьи. А сам код идет далее…


( Читать дальше )