Сижу уже дня два думаю, как сделать так, чтобы при рандомном спавне мобов, они не появлялись в: деревьях, на склонах, в воде и в декоре. Так вот, выручайте, как сделать чтобы при случайном спавне, юниты не появлялись в преградах, и не застревали?
P.S. Заранее спасибо :3

Обозначте точки спавна и создавайте юнитов вокруг них со случайным углом и радиусом, потом делайте SetUnitPosition чтоб юнита выбросило из декорации.
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Обозначте точки спавна и создавайте юнитов вокруг них со случайным углом и радиусом, потом делайте SetUnitPosition чтоб юнита выбросило из декорации.
Принятый ответ
29
Либо сначала генерировать точки и проверять в небольшом радиусе от них отсутствие разрушаемых объектов, воды, резкой смены высоты ландшафта, а потом спавнить в точке моба, либо делать адекватно и не ставить такие усложняющие вещи в местах, где что-то должно спавниться
30
либо делать адекватно и не ставить такие усложняющие вещи в местах, где что-то должно спавниться
Там наверно рект на полкарты и просто в рандомных координатах всё спавнится.
32
Нет за рание сделать массив точек спауна крипов, таким образом чтобы каждая точка находилась в проходимом, стратегически нужном месте, после выбираем случайную точку из массива и спауним там крипа. Насчет того что это не радом, никто и не заметит, хотябы 25 точек сделайте, уже достаточно.
33
я делал проверку проходимости... и желательно декор расставлять без дырок
Чтобы оставить комментарий, пожалуйста, войдите на сайт.