Всем привет), у меня наверное самый глупый вопрос, как работать с координатами в области чтобы из заготовленный декораций в областях как на первом рисунке, расположить примерно как на втором или случайным образом например будет один туннель и двумя комнатами или с поворотом в другую комнату или несколько комнат и туннелями. Пол беды я решил с переносом заготовок в область с их размерами и поворотами стен, но к сожалению я уперся в ''стену" рандомить не получается чтоб генерировать подземелья правильно. Буду благодарен за любую помощь хотя в этом я не уверен).
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Отключи у них карты путей и угол поворота любой сделай, и не долби себе голову)) поставить получится как угодно. А пути потом блокираторами поставь )
Ответы (7)
9
EugeAl, я тут о случайной генерации говорю а не о ручном вводе.
23
jasonrus96, а, ну тут ещё геморройнее, огромный джасс скрипт придётся писать с кучей параметров, включая видимые размеры моделей, и прочих только навскидку определяемых вещей. Не знаю, писал ли кто подобное, но скорее всего нет.
9
EugeAl, перетаскивать я умею нормально с размерами все норм только осталось расположить по феншую.
23
jasonrus96, вот в том и проблема, придётся кодить этот феншуй, то есть паттерны, шаблоны, подстройки под границы карты, с водой или без, учитывать баги, чтоб подземелье не разделилось на 3 отдельных или комната не оказалась заблокированной, сделать относительную симметрию карты итд, итп.
к примеру, в редакторе карт героев 3, где есть генератор случайных карт, в том числе подземелий, там 100500 механик для этого сделано, и то иногда вылезают подобные баги.
Либо спроси у автора карты Hunters of Victim, как он у себя делал рандом генерацию карты, мб скриптом и поделится.
26
EugeAl, у меня чутка проще генератор ибо там не индорная лока. В городах уже нечто похожее, но и там я не стал ломать себе мозг, а просто (не просто) выстраиваю стены по вокруг областей.

Где-то у меня был на юнити трехмерный генератор подземелий, если найду скину.
Там был смысл примерно такой:
Записываешь свои вариации префабов в таком виде.
111 111 111
000 000 001
111 111 101
И из этого уже просто вычислить что к чему можно пристыковать. Щас не вспомню как именно, но какую-то формулу делал.

И кстати вроде была тут на сайте темка по генератору таких данжей.
23
Jack-of-shadow, замечательный генератор. Пожалуй, похоже на то, что нужно автору вопроса)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.