@durnevdanya

Как создавать такие лабиринты для Unity?

Всем привет. Я хочу создавать лабиринты подобно этим
StartnFinish.jpg
чтобы в нем я мог сам ходить персонажем используя WASD, и чтоб также были стены, подобно желтым на этой картинке. Как это можно сделать? Самому ставить каждую стену? Либо можно просто самому делать вырезы в модели?
Спасибо
  • Вопрос задан
  • 1490 просмотров
Решения вопроса 1
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
Задача состоит из двух частей: генерация графа лабиринта и визуализация графа. Про алгоритмы генерации можно почитать в википедии, их очень много, все дают разные результаты, весьма вероятно, что вам придётся придумать свой, чтобы получить нужную связность лабиринта. Пример генерации можете посмотреть в моём тулките. Когда граф сгенерирован, его можно визуализировать любым образом, всё зависит только от вашей фантазии, проще всего это сделать с помощью инстанцирования префабов. Просто обходите весь граф и создаёте стенки в нужных местах. Примеры кода можете посмотреть здесь и здесь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы