Например, хочу заспавнить одного и того же юнита в 50 разных областях. Как это сделать? Можно как-то запихнуть области в 1 переменную?
Только триггерами, без кода.
Только триггерами, без кода.
Принятый ответ
Ну, только массивами. У тебя просто нет бд, где прописаны области.
Либо, вы берете записываете бд:
R - массив областей rect, это прямокгольные области rectangle
В триггере инициализайии прописываешь все массивы:
R [1] = область 0001
R [2] = область 0002
R [3] = область 0003
Когда нужно, создать юнита в ранд точке в R [ random от 1 до 3]
R - массив областей rect, это прямокгольные области rectangle
В триггере инициализайии прописываешь все массивы:
R [1] = область 0001
R [2] = область 0002
R [3] = область 0003
Когда нужно, создать юнита в ранд точке в R [ random от 1 до 3]
Другой вариант. Есть только регион Region, но там не помню как работает. В него можно засунуть несколько rect. Есть функция добавления области в регион. Но аот применять этот регион сложна. Я помню есть функция, поищи: рандомная точка в регион. Ты можешь сразу спавнить в рандом точке. К сожалению, не нашел нв хигаме GetRandomPointInRegion()
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
1
Показать
nazarpunk
2 года
1
Показать
Aifrediil:
Можно их процедурно сгенерировать.
0
Показать
Aifrediil
2 года
0
Показать
nazarpunk:
А можно подробнее как? Или ссылку на статью с нужной мне информацией.) А то гугл молчит, там бы не спрашивал.
МрачныйВорон:
Что такое бд? Идея хорошая, спасибо, опробую.)
0
Показать
nazarpunk
2 года
0
Показать
Aifrediil:
База Данных.
0
Показать
Aifrediil
2 года
0
Показать
nazarpunk:
Понял.)
1
Показать
Extremator
2 года
1
Показать
Aifrediil:
Это и есть альтернатива тому что б делать делать тоже самое, но отдельно.
И еще, если ты пользуешься только "центрамия́ областей, и делаешь это не один раз, то советую записать в переменные точки в центрах этих областей, и обращаться к ним.
0
Показать
Slonick
2 года
0
Показать
welcome to the 2005
https://www.xgm.guru/p/wc3/triggerbasics9
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.