XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Maxim53

offline
Опыт: 636
Активность:
Мгновенное перемещение с условиями.
Мне нужно мгновенно переместить война в радомную точку на карте, но с двумя условиями.
1: Чтоб в точке перемещения в радиусе 400 юнитов Небыл деревьев.
2: Чтоб в точке перемещения в радиусе 1000 юнитов Небыл вражеских строений или строений других игроков.
Проблема как раз с условиями, подскажите , что и как использовать.
Старый 02.04.2015, 09:49
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,663
Активность:
Maxim53, ну это очень легко реализовать.
Сначала сделай массив локейшенов, и создай на карте штук 50 точек, в тех местах где нету рядом деревьев и где были бы на более удачные места для перемещения.
После в цикле перебирай назначай переменной случайное число от 1 до числа локейшенов в массиве, и проверяй есть ли юниты в радиусе 1000 от этого локейшена, если нет то выход из цикла и перемещение война, если нет то продолжить выполнение цикла.
Старый 02.04.2015, 11:49
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 16:31.