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

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

Ответ
 
J
expert
offline
Опыт: 48,447
Активность:
Координаты мышки
Кто-нить поможет? Мне срочно надо:
Как улавливать (если это возможно), текущие координаты положения мышки на экране (не на рельефе, а именно на экране).
Че-то искал, искал, нигде не нашол, может быть это и невозможно, в джазе я новичок, так что если есть решение этой проблемы, то плизз - постарайтесь обьясниь по подробнее.
Старый 22.02.2006, 17:41
THeBloodiest

offline
Опыт: 20,881
Активность:
Jon
Невозможно без внешних программ. Хотя некоторые отчаянные личности еще лелеят надежду сделать это через тракаблы
Старый 22.02.2006, 18:18
J
expert
offline
Опыт: 48,447
Активность:
А где можно найти эти програмки.
Старый 22.02.2006, 18:30
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
Jon как вариант - написать саому :)=
По моему наработки в эту сторону есть. Точно не помню но по моему Алексей что то писал...
Старый 22.02.2006, 19:19
NETRAT

offline
Опыт: 83,712
Активность:
Алексей целую статью по этому поводу писал
Старый 22.02.2006, 19:33
J
expert
offline
Опыт: 48,447
Активность:
А можно сылочку?
Старый 22.02.2006, 19:36
NETRAT

offline
Опыт: 83,712
Активность:
Jon нет - ресурс в данный момент в дауне...
Старый 22.02.2006, 19:44
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Кстати а может объясните, какой скрипт нужен для отлавливания положения мыши при клике на рельеф?
Старый 22.02.2006, 21:29
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
ComotozNick см. 2 пост...
Старый 22.02.2006, 22:21
J
expert
offline
Опыт: 48,447
Активность:
ComotozNick, я незнаю, принцепи я могу и ошибатся, но вродебы это возможно сделать в UMSWE, хотя я этого не разу не делал.
Старый 22.02.2006, 22:35
TiM
Старичок
offline
Опыт: 8,594
Активность:
в UMSWE ты наверное говоришь о Trackables. Если через них будешь делать-то скорее гемор себе наживешь, чем это сделаешь. Хотя... все может быть! Может быть мы все сейчас говорим, что этого никак нельзя добиться, а ты добьешься и будешь смотреть на нас с высока...
Старый 23.02.2006, 02:12
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
а ты добьешься и будешь смотреть на нас с высока...

Да конечно, кто ж сомневался :D, интересно зачем я тогда создал тему с этим вопросом? Наверно потому что всетаки недобьюсь ответа, разве не так?
Старый 23.02.2006, 08:45
exploder
iOS zealot
offline
Опыт: 19,394
Активность:
По моему про тракабли уже многое было сказано... если ты хочешь отследить щелчок по карте, с достаточной точностью, то придется устилать весь ландшафт достаточно маленькими полскими трэкэйблами(если учесть что ландшафт плоский, при резких перепадах высот будут глюки, там придется использовать специальные повернутые трэкэйблы, хотя если учеть что их размер будет малым, то скрипя душой этим можно принебречь). Потом на каждую вешать локальный триггер. Все это нерально сделать без кэша. Ну вот и сам думай нужен ли тебе такой гемор... стоит ли оно того. И тем более нельзя различить какой кнопкой был сделан клик - правой или левой...
Старый 23.02.2006, 10:41
NETRAT

offline
Опыт: 83,712
Активность:
Расслабьтесь, попробуйте разметить трекабли так чтобы на экране сразу отрисовывалось штук 800 трекаблей и можете жать кнопку резет
Старый 23.02.2006, 13:03
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Вы не въехали я хотел на рельефе сделать кнопки как на карте (pro-opt.....), кстати я здесь её помойму и скачал. И я хотел бы ВСЁ ЭТО только в триггерах и джассе.
Старый 23.02.2006, 16:50
NETRAT

offline
Опыт: 83,712
Активность:
Вероятно, это ты не про кнопки, а про лифты...
Старый 23.02.2006, 17:32
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Короче вот. Созданы на рельефе текстуры при кликании на них, что -то происходит, так понятней? (Эффект кнопки)
Старый 23.02.2006, 17:59
zibada

offline
Опыт: отключен
ComotozNick
так бы сразу вопрос и поставил, а не "какой скрипт нужен для отлавливания положения мыши при клике на рельеф?"
положение мыши в общем случае отловить нельзя.

если же нужно отследить клик по конкретной точке, создай там траккабл с подходящей по размерами моделью и добавь обрабатывающему триггеру событие "траккабл кликнут"..

код будет типа такого:

Код:
local trackable tk

set tk = CreateTrackable("square.mdx", 0, 0, 0)
call TriggerRegisterTrackableHitEvent(udg_trigger, tk)


триггер udg_trigger будет вызываться при клике на модель, созданную в точке (0, 0)
имя триггера, координаты и имя модели меняешь на какие тебе надо.
Старый 23.02.2006, 19:10
J
expert
offline
Опыт: 48,447
Активность:
DimonT
Ну ведь хоть с какой-нить програмкой можно сделать.
Ведь ничего нет невозможного.

Jon добавил:
Ну ладно, каким кодом хотя бы отловить событие что мишка вошла в тот то регион, или просто хотябы показала на кокой-нибудь обьект
Старый 23.02.2006, 19:20
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Спасиба, щас попробую.
Старый 23.02.2006, 19:21
Ответ

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

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

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

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



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