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