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

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

Закрытая тема
 
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Distance Between Coords
все время, когда я делаю способности и мне нужно высчитать дистанцию по известным x1 y1 x2 y2 я вставляю функцию из библиотеки функций (by VanDamm) но в попытках написать формулу прям в одной строке по объявлению переменной у меня не получается.
local real x1 = GetUnitX(c)
local real y1 = GetUnitY(c)
local real x2 = GetSpellTargetX()
local real y2 = GetSpellTargetY()
local real dist = ?
напишите, как высчитать dist прям вот здесь не прибегая к посторонним функциям
спасибо, заранее.
Старый 07.06.2010, 23:57
agentex

offline
Опыт: 34,834
Активность:
dist = SquareRoot((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
теорема пифагора же
GetSpellTargetX()
а это лучше не юзать, если заботишься о совместимости.
Старый 08.06.2010, 00:04
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
благодарствую
Старый 08.06.2010, 00:06
Закрытая тема

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

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

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

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



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