Делаю карту, на которой в рандомных точках постоянно спавнятся враги. Так вот они постоянно появляются на вершинах гор, внутри декораций и т.д. Можно ли как-то этого избежать или отследить застрявших?

создать список точек в котором могут спавнится юниты и выбирать случайно 1 из них
10 точек будет достаточно
GoblinSpore:
GF RaiseD, это-то понятно, а поподробнее, как именно это реализовать?
ну взяли случайную точку
посчитали количество декораций в радиусе
проверили проходимость
соответствующие функции ты найдёшь в редакторе триггеров
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Можно проверять проходимость точки и количество разрушаемых объектов в каком-то радиусе вокруг этой точки. Если точка проходимая и объектов нет - создать юнит, иначе - не создавать.
5
GF RaiseD, это-то понятно, а поподробнее, как именно это реализовать? (Желательно на гуи)
28
создать список точек в котором могут спавнится юниты и выбирать случайно 1 из них
10 точек будет достаточно
GoblinSpore:
GF RaiseD, это-то понятно, а поподробнее, как именно это реализовать?
ну взяли случайную точку
посчитали количество декораций в радиусе
проверили проходимость
соответствующие функции ты найдёшь в редакторе триггеров
Принятый ответ
5
nvc123, не пойдет, карта здоровая и юниты должны спавниться по всей площади.
Что-то не могу такие функции найти, где именно их искать?
21
GoblinSpore, мне лень. Тем более всё уже давно описано. Полноценно расписывать тебе решение - то же самое что переписывать сюда статьи (по обрывку из каждой).
соответствующие функции ты найдёшь в редакторе триггеров
32
Блин - че вы тыпите, нафиг точки искать, сделай штук 20 областей в проходимых, пригодных для спауна крипов местах, потом выбирай несколько случайных областей из этих 20 и создавай там крипов.
25
Просто не ставь области появления на склонах и в деревьях.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.