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

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

Закрытая тема
 
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Да, так я и хочу. Мне это для моей карты нужно, там вид будет от 3 лица и управление на стрелках.
Старый 13.08.2008, 17:16
akkolt

offline
Опыт: 13,826
Активность:
Kiran, ДФлаер уже сказал, как такое делается

Отредактировано akkolt, 13.08.2008 в 18:29.
Старый 13.08.2008, 17:23
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Дак так у меня не получается, юнит всё равно ходит. И какое именно действие надо делать, цель- точка или цель -оьект, и надо ли ещё условие потом ставить, а то я и то и другое уже делал и нифига.
Старый 13.08.2008, 17:30
Korneliy
DMF
offline
Опыт: 23,443
Активность:
поставь в события все приказы с мышки. без условий. в действия - приказ отставить. насколько же нужно быть тугим, чтобы не сообразить.
Старый 14.08.2008, 05:20
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
управление на стрелках

Если моя - то там не ордер юзается - можешь смело отрубать движение(духом)))
Старый 14.08.2008, 05:27
CeraRalaz
...
offline
Опыт: 48,115
Активность:
А кто-то говорил,что это в одно действие делается.Мне всетаки кажется,что нужна дефолт переменнаяю
Старый 14.08.2008, 09:00
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Korneliy
поставь в события все приказы с мышки. без условий. в действия - приказ отставить. насколько же нужно быть тугим, чтобы не сообразить.


Слышь ты, тугой. Ты хоть сам пробовал делать то, что советуешь а ?!!! Я сделал как ты сказал, но юнит всё равно ходит, и да, я пробовал делать блокировку мыши и 1 тригером и несколькими, и всё равно он ходит, а когда я ставил событие - Отдал приказ (без указания цели) дак вообще из игр выкидывало. Нет реально ты такой гений ппц просто какой !
[+] 5 пунктов от ADOLF: наезд на другого пользователя
Старый 14.08.2008, 13:11
Dragon27

offline
Опыт: 6,779
Активность:
Отдал приказ (без указания цели) и приказ отставить в один триггер приводят к бесконечному циклу, потому и вылетает.
Для того, чтобы отменять юниту приказы мышкой, надо проверять условие order = "smart", но всё равно этот способ кривой и юзать его для твоей задачи не советую.
Старый 14.08.2008, 20:47
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Эхх... короче как я понял отключить мышь можно только на джазе, жаль, очень жаль... (((
Старый 14.08.2008, 21:09
Dragon27

offline
Опыт: 6,779
Активность:
А у тебя, как вообще задача стоит.
Есть один главный герой, которым управляет игрок (больше никем) и тебе мешается мышка?
Старый 14.08.2008, 21:18
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Да, абсолютно так, дело в том, что я хочу сделать так, что бы герой ходил только на стрелках на клавиатуре, а мышкой нужно было бы только направлять героя на противника, которого хочешь атаковать, и активировать спелы.
Старый 14.08.2008, 21:22
akkolt

offline
Опыт: 13,826
Активность:
ну отключи ты контроль игрока. Смотри на первой странице - пост Дфлаера.

akkolt добавил:
Вот только у него почему то Enable, хотя нужно Disable =)
Старый 14.08.2008, 21:25
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Да блин, сколько раз мне ещё повторять, у меня так не получается !! И вообще, ты хоть раз сам хотя бы в 1 из своих карт отключал мышь таким способом, о котором Дфлаер говорил. И наверно всё-таки скорее всего перемнная нужна, а то так нифига, ходит юнит и пофигу ему на всё.
Старый 14.08.2008, 21:28
Dragon27

offline
Опыт: 6,779
Активность:
То есть мышка всё-таки должна быть?
Сделай (варика счас нету, сам проверить не могу)
Событие Unit - Issue Order Targeting a Point(Отдал приказ точка)
Условие Order equal to order("smart")
Действие Order Unit to Stop (отставить)
Старый 14.08.2008, 21:30
akkolt

offline
Опыт: 13,826
Активность:
Отключи контроль, дай юниту классификацию Warden, поставь на него 3д управление на клавишах, и всё будет отлично.
Цитата:
И вообще, ты хоть раз сам хотя бы в 1 из своих карт отключал мышь таким способом, о котором Дфлаер говорил.

Да отключал, и не только этим способом, но этот - самый простой и универсальный.
Старый 14.08.2008, 21:30
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Dragon27 , а что это за условие такое - Order equal to order("smart") ? Чё то я такого у себя невижу.
Старый 14.08.2008, 21:36
akkolt

offline
Опыт: 13,826
Активность:
смарт, или мув - передвижение
Старый 14.08.2008, 21:36
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Отключи контроль, дай юниту классификацию Warden, это что ?

Kiran добавил:
akkolt , да я говорю в общем, что это за условие такое ?
Старый 14.08.2008, 21:41
Dragon27

offline
Опыт: 6,779
Активность:
Order Comparison - Слева оставляешь чё-там есть. Справа конвертишь строку в ордер.
"smart" - это правый клик мышей.
Старый 14.08.2008, 21:44
akkolt

offline
Опыт: 13,826
Активность:
  1. омг =0
Отключить контроль - это то, что сказал Дфлаер, этим мышки мы уже лишились
Классификация warden не позволит юниту бегать и атаковать самому.
Далее применяем наработку передвижения на клавишах, для того, чтобы двигать юнита.
  1. Поищи в order comparision
Старый 14.08.2008, 21:46
Закрытая тема

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

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

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

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



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