Найти случайную точку
|
|
oleg_best_oleg | Дата: Четверг, 22 Марта 2012, 22:39:40 | Сообщение # 1 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| Как можно найти случайную точку в радиусе 600 от героя ?
|
|
|
|
s7ealth | Дата: Четверг, 22 Марта 2012, 22:43:41 | Сообщение # 2 |
3 уровень
Группа: Пользователи
Сообщений: 78
Награды: 0
Репутация: 37
Блокировки:
| смортя что ты с ней сделать хочешь
|
|
|
|
Gr0m | Дата: Четверг, 22 Марта 2012, 23:00:48 | Сообщение # 3 |
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
| точка = позиция юнита, дистанция ( случайное от 1 до 600) и поворот (от 0 до 360)
|
|
|
|
oleg_best_oleg | Дата: Четверг, 22 Марта 2012, 23:01:16 | Сообщение # 4 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| Переместить героя, создать эффект, выбрать вокруг нее в радиусе 250 юнитов, нанести им урон.
|
|
|
|
Gr0m | Дата: Четверг, 22 Марта 2012, 23:02:25 | Сообщение # 5 |
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
| так проблема в чем?
|
|
|
|
oleg_best_oleg | Дата: Четверг, 22 Марта 2012, 23:03:33 | Сообщение # 6 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| Quote (Gr0m) точка = позиция юнита, дистанция ( случайное от 1 до 600) и поворот (от 0 до 360) Понял, но это делать через полярное смещение ?
|
|
|
|
Gr0m | Дата: Четверг, 22 Марта 2012, 23:05:15 | Сообщение # 7 |
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
| просто я незнаю для чего тебе это и как и будеш использовать. да.
|
|
|
|
oleg_best_oleg | Дата: Четверг, 22 Марта 2012, 23:07:02 | Сообщение # 8 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| Quote (Gr0m) просто я незнаю для чего тебе это и как и будеш использовать. Герой использовал способность. Его двигает 3/5/7 раз в случайную точку в радиусе 600 и применяется способность Удар Грома.
|
|
|
|
Gr0m | Дата: Четверг, 22 Марта 2012, 23:10:22 | Сообщение # 9 |
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
| Тогда при самом касте способности создай 3/5/7 точек (выше я написал как) и таймером перемещай героя
Сообщение отредактировал Gr0m - Четверг, 22 Марта 2012, 23:10:54 |
|
|
|
oleg_best_oleg | Дата: Четверг, 22 Марта 2012, 23:13:22 | Сообщение # 10 |
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
| То есть так: каждые 1 секунду
Set p[1] = позиция юнита set p[2] = p[1] со смещением случайное число от 1 до 600 в угол случайный угол двигать юнит в p[2] ..действия.. call RemoveLocation(udg_p[1]) call RemoveLocation(udg_p[2])
|
|
|
|
Gr0m | Дата: Пятница, 23 Марта 2012, 17:52:57 | Сообщение # 11 |
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
| p[1] укажи в триггере применения способность
|
|
|
|