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

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

Ответ
 
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
Рект и его измерение
Что такое рект? Я так понимаю это прямоугольная область? В каких единицах она измеряется? мм...к примеру если я поставлю 600 ширину и высоту, 600 будет соответствовать реальной дистанции в 600 от центра ректа до края по оси Х или Y?
Старый 19.04.2008, 00:16
adic3x

offline
Опыт: 108,439
Активность:
rect - 4 точки, которые организуют прямоугольник (мак Х/У, мин Х/У)
да, растояние счиатется от координаты 0, 0
Старый 19.04.2008, 10:22
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
хотя я уже решил проблему, но с ректами какой-то тупизм выходит, он не может быть в одной функции больше чем 900х900
Старый 19.04.2008, 19:49
J
expert
offline
Опыт: 48,447
Активность:
(мин Х/У, мак Х/У)
он где угодно может быть любых размеров

Отредактировано Jon, 20.04.2008 в 08:31.
Старый 20.04.2008, 08:11
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
я тоже так думаю, но почему-то при проверке: находится ли юнит в ректе (размером 1900 на 1900 с центром на позиции другова юнита, функцию уже не помню) выдавалось false, хотя реально юнит находился на расстоянии 700...даже при при учёте что 1900/2= 950 выходит фигня, ибо проверка выдавала true если юнит был на расстоянии меньше 450 xD

happy_horror добавил:
P.S. в WE порой бывают дейтсительно мистические случаи
Старый 20.04.2008, 08:35
adic3x

offline
Опыт: 108,439
Активность:
мистические случаи бывают только при определенной непрямоте рук=/
Старый 20.04.2008, 10:05
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
господи боже, есть набор функций
Код:
native GetRectCenterX
native GetRectCenterY
native GetRectMaxX
native GetRectMaxY
native GetRectMinX
native GetRectMinY
ктож положение ректа через юнитов через GroupEnum то проверяет...
Старый 20.04.2008, 12:16
happy_horror
2 + 2 = 22 :-D
offline
Опыт: 7,818
Активность:
Цитата:
Сообщение от ADOLF
мистические случаи бывают только при определенной непрямоте рук=/


я бы с тобой согласился, если бы не последний случай с двумя функциями, которые в общем работают одинаково, но при одинаковых условиях выдают разный результат
Старый 20.04.2008, 15:45
Ответ

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

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

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

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



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