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

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

Ответ
 
MariK

offline
Опыт: 1,181
Активность:
мини Mortal Kombat
Делаю свою карту хочу сделать режим дуэли в стиле Mortal KOmbat, т.е хочу чтобы игроку передовался прямой контроль управления героем. тобы принажатии стрелок герой ходил а принажатии другой какой-нибудь кнопки атаковал землю перед собой первой атакой принажатии еще одной кнопки второй атакой. Но при этом герой должен перестать управляться мышкой. И не атаковать сам близко подходящего врага. Но я встретил одну трудность событие нажатия кнопки и накладывание на него условия какую кнопку нажала в обычных тригерах есть только условия нажатия стрелок. Можно ли с помощь jass отследить какую кнопку игрок нажал? И еще помогите как сделать мою задумку проще и понятнее (механизм ее работы).
Старый 13.01.2007, 17:10
DioD

offline
Опыт: 45,134
Активность:
всего 4 стрелки и один эскейп, больше кнопок нет, вот думай как уложиться в 5 кнопок
Старый 13.01.2007, 17:12
dk

offline
Опыт: 60,293
Активность:
Впринципе еще можно F1, F2, F3 . Это надо отслеживать выбор героя. А заместо иконки героя повесить иконки разных атак, так будет понятно какая кнопка что делает...
Старый 13.01.2007, 17:29
DioD

offline
Опыт: 45,134
Активность:
выбор героя == 1.25 секунды задержка
Старый 13.01.2007, 17:51
MariK

offline
Опыт: 1,181
Активность:
Да уж жалко похоже ничего не выйдет, но может всетаки какие-нибудь идеи еще есть. ((
Старый 13.01.2007, 18:00
DioD

offline
Опыт: 45,134
Активность:
набор из 12 дами абилок для неподвижного юнита что всегда выбран с отключением мыши
у меня даже картапример где-то была, найду дам
Старый 13.01.2007, 18:25
adic3x

offline
Опыт: 108,439
Активность:
А с побелом ничего придумать нильзя? Ведь походу он как то выбыриет городской центр? Ну опять же задержка...
Старый 13.01.2007, 20:33
ArchWorm
Матрица незалежности
offline
Опыт: 4,675
Активность:
ADOLF, не пробел, а бекспейс. Да, можно
Пробел панит камеру на "пробел-точау", задающуюся с помощью триггеров или событием типа появление воина.
Старый 13.01.2007, 21:02
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
ADOLF
Пробел не выбирает городской центр, он перемещает камеру на место последнего события (герой умер, юнит нанят, исследование заввершено, etc.).

DFlyer добавил:
ArchWorm
Блин, я чуть-чуть опоздал. =)
Старый 13.01.2007, 21:07
Doggy

offline
Опыт: 753
Активность:
Я могу предложить достаточно простой (в некоторых аспектах даже без Jass) метод построения такой фичи!
Вот:
1) перемещение, как правильно заметил MariK, можно сделать с помощью стрелок...
2) удары, делаються через:
а) обыкновенные кнопки типа "патруль", "атака", "идти к" и т.д. (в триггерах реакции на действие "игрок начинает выбирать цель"
б) спеллы, а ТОЧНЕЕ их горячие клавиши... ну здесь меня должен поддержать DioD )))
Вот в принципе и всё )))
Старый 13.01.2007, 21:56
0pJl9lTa

offline
Опыт: 3,397
Активность:
писать софт под карту и все будет ок...
Старый 14.01.2007, 00:09
DioD

offline
Опыт: 45,134
Активность:
орлят, не надо хоть тута это писать...
Старый 14.01.2007, 07:02
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
MariK - мне кажется что лучше всего будет как сказал DioD(набор из 12 дами абилок для неподвижного юнита) т.к. давать герою приказы напрямую будеть нельзя, 12 свободных "атак" управление на стрелочках также как было, просто оно должно управлять героем а не "неподвижным юнитом". Чтобы герой не атаковал посторонние цели даже не знаю, может ему класификацию "Рабочего" поставить :), или паузировать когда он не нужен... ну может кто-нить что нибудь по лучше придумает.
Старый 14.01.2007, 09:57
DioD

offline
Опыт: 45,134
Активность:
если герой будет движивый то у него будут кнопки атаки и движения, что без мыши не ловиться
Старый 14.01.2007, 10:43
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Можно сделать триггер - когда герой выделятся то удлять его с выделения и выделять "неподвижного юнита"(с абилами).
Старый 14.01.2007, 12:08
DioD

offline
Опыт: 45,134
Активность:
раз знаете лучше меня сами и делайте
Старый 14.01.2007, 12:16
FoK_KruGer
<3 Vocal Trance
offline
Опыт: 19,940
Активность:
А почему не дать "атака" "блок" ит.п. как абилы и закрепить за хоткеями?
Через спеллбук.
Старый 14.01.2007, 13:22
Doggy

offline
Опыт: 753
Активность:
2 DioD не обижайся... мы прислушиваемся к тебе )))))
Старый 15.01.2007, 10:02
MariK

offline
Опыт: 1,181
Активность:
Ухх спасибо... Стока советов дали даже не ожидал. Попробую сделать через неподвижного инита и набора из 12 абилок идея мне нравиться тока абилки надо сделать без выбора цели а так вроде даже все легко. Еще раз спасибо.
Старый 15.01.2007, 12:41
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
раз
Цитата:
вроде даже все легко

то ждём МК на WC-движке


MariK
Если что, спрашивай. Помогу. Обращайся в ПС или в ICQ (299027894).
Старый 15.01.2007, 13:06
Ответ

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

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

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

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



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