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

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

Закрытая тема
 
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,845
Активность:
ScorpioT1000, Alex_Hell, Только что попробовал разницу, - все притягиваются ко мне.
Vadik29 добавил:
Карта в 1 посте.
Старый 21.02.2012, 22:09
ScorpioT1000
Работаем
offline
Опыт: отключен
set udg_Angle= Atan2( GetUnitY( udg_C[0] ) - GetUnitY( GetEnumUnit() ) , GetUnitX( udg_C[0]) - GetUnitX(GetEnumUnit() ) )
call SetUnitX(GetEnumUnit(),GetUnitX(GetEnumUnit())-40.*Cos(udg_Angle))
call SetUnitY(GetEnumUnit(),GetUnitY(GetEnumUnit())-40.*Sin(udg_Angle))
Старый 21.02.2012, 22:10
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Ответ в 5 посте под катом же был =(
Старый 21.02.2012, 22:12
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
Математическая формула: tan(angle) = dy / dx
поэтому atan(dy / dx) = angle
где dy = разница по y, dx = разница по x
Старый 21.02.2012, 22:12
Vadik29
Choice Battle 1.6а
offline
Опыт: 15,845
Активность:
ScorpioT1000,Alex_Hell, воо найс теперь работает)
Спс ребят)
Старый 21.02.2012, 22:16
Закрытая тема

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

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

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

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



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