MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Gam_Over
Можно, нужно отслеживать позицию камеры. Точнее угол атаки и расстояние до цели. |
24.02.2009, 05:48 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Цитата:
Это какбы не только колесико но и кнопочки PageUp/PageDown Но а так то да этот способ норм! |
|
24.02.2009, 08:54 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Gres
Вопрос стоял "можно ли отследить колесико?", а не "можно ли отследить только колесико", если нужно второе, тогда конечно же нет. |
24.02.2009, 08:56 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gam_Over
Изучаю SC2 Editor
offline
Опыт:
7,892Активность: |
MF_Andreich а отследить PageUp/PageDown каким путем отследить? таким как ты указал?
|
24.02.2009, 10:36 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Цитата:
Колесико и кнопки: Код:
перепутал PageUp/PageDown с Up/Down Отредактировано alexkill, 24.02.2009 в 10:47. |
|
24.02.2009, 10:38 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gam_Over
Изучаю SC2 Editor
offline
Опыт:
7,892Активность: |
alexkill мне нажатие нужно отследить :(
|
24.02.2009, 10:43 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Gam_Over, ну есть только один способ RtC и установка в него нового скрипта comon.j!
|
24.02.2009, 21:17 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gam_Over
Изучаю SC2 Editor
offline
Опыт:
7,892Активность: |
King Kselче это такое RtC
|
25.02.2009, 06:01 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DmCreator
offline
Опыт:
3,205Активность: |
Я делаю щас наработку с подобной проблемой (управление мышью).
И сначала я сделал события для левой кнопки, а для правой пока не получается) Как сделать нажатие левой кнопки мыши событием:
У юнита, которым ты управляешь должна быть способность пустышка, с типом цели "точка или объект" (можно из impale сделать) Плюс нужна функция: function KeyImitation takes string s returns nothing
if (GetLocalPlayer() == игрок,хозяин юнита с абилкой) then call ForceUIKey(s) endif endfunction В функцию передаёшь букву, которой та способность вызывается и при вызове будет имитировано её нажатие
Т.е. юнит начнёт "целится" абилкой. А ты, сможешь указать цель абилки мышкой (левой кнопкой) (Кстати курсор сменится на прицел - это довольно приятно) Потом создаёшь триггер на событие "юнит направляет способность"
Делаешь проверку на ту способность и юнита. А потом любые действия дописываешь, главное, чтобы в конце снова вызвать функцию имитации нажатия клавиши. И ты всё время управляешь юнитом с помощью мыши. НО: я незнаю как отследить отмену выбора цели или тот момент, когда цель не выбирается(если кто знает, пожалуйста скажите) Т.е. при нажатии правой кнопки мыши, юнит перестаёт целится абилкой (просто отменяет её). Вот в этом месте и надо что-то придумать |
28.04.2009, 16:55 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
1) http://xgm.guru/forum/showthread.php?p=307266
2) DmCreator, твой способ даст геймплей в стиле ТсХ, т.е. постоянно форсится какая-то абила, и у юнита черное поле там где д.б. приказы, абилы, кнопка для выучивания заклинаний итп. Ну левая кнопка мыши ловится, да. Отредактировано FellGuard, 28.04.2009 в 18:42. |
28.04.2009, 17:19 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DmCreator
offline
Опыт:
3,205Активность: |
согласен, я и пытался повторить его геймплей
так на той карте используются координаты мыши а не события нажатия кнопки DmCreator добавил: мне интересно как там ловится правая кнопка |
28.04.2009, 19:33 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
DmCreator, ну ятп сброс приказа?
|
28.04.2009, 19:36 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DmCreator
offline
Опыт:
3,205Активность: |
а как отследить сброс приказа? |
29.04.2009, 14:28 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Тебе же Тс вот тут написал, если кликнуть правой кнопкой то будет время на то чтобы скастовать другую безцелевую абилу, что служит проверкой.
|
29.04.2009, 22:06 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DmCreator
offline
Опыт:
3,205Активность: |
так не пашет
триггерно и автокаст проходят во время прицеливания, нужно подругому делать Отредактировано DmCreator, 01.05.2009 в 19:59. |
01.05.2009, 12:28 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|