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

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

Закрытая тема
 
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
ну как так можно, он всё равно ходит! Вот скрин тригеров, посмотрите плз, может я просо что-то нетак в них написал ?
Прикрепленные файлы
Тип файла: rar Безымянный.rar (14.1 Кбайт, 18 просмотров )
[+] 1 пункт от ADOLF: не надо столько восклицательных знаков

Отредактировано ADOLF, 15.08.2008 в 13:59.
Старый 14.08.2008, 21:50
Dragon27

offline
Опыт: 6,779
Активность:
Гы-гы-гы, это судьба)
хзчт у меня это же самое работает)
попробуй по способу akkolt'a, хотя у него мышка вообще воркать не будет, и на врагов атаку ты не направишь.
Попробуй также вместо "smart" сделать "move"
Старый 14.08.2008, 22:13
Dragon27

offline
Опыт: 6,779
Активность:
Он хочет, чтобы нельзя было мышкой заставлять героя ходить, но можно направлять на цель (атаковать, например). Управление движением на клавишах.
Старый 14.08.2008, 22:52
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
О господи, ну неужели всем так трудно прочитать мои предыдущие посты ? Короче, я делаю РПГ с видом от 3 лица и управлением на стрелках, и хочу что бы мышью нельзя было управлять героем, тоесть нельзя было ходить им при помощи мыши, но можно было кастовать спелы.
Старый 14.08.2008, 22:56
FzY
А корраптор валит тора?
offline
Опыт: 7,104
Активность:
А какой клавишей атаковать: левой или правой? Если левой то можно через итем кажись.. умя есть мапа и там это реализовано..
Старый 14.08.2008, 23:11
Kiran
Творю на Game Maker
offline
Опыт: 16,939
Активность:
Dragon27
Он хочет, чтобы нельзя было мышкой заставлять героя ходить, но можно направлять на цель (атаковать, например). Управление движением на клавишах.


FzY , прочти это по внимательнее.
Старый 14.08.2008, 23:23
CeraRalaz
...
offline
Опыт: 48,115
Активность:
А можно просто полюбопытствовать.Kiran,как герой будет корректно накладывалть спеллы и драться без мыши?Драться только авто атакой,а спеллы если только на зону впереди юнита?
Старый 15.08.2008, 09:46
ScorpioT1000
Работаем
offline
Опыт: отключен
Цитата:
Вот только у него почему то Enable, хотя нужно Disable =)

Он прально сказал это на жасе указывать надо не enable/disable а эту функцию и в скобках true/false
А в гуи там вроде Игра - Disable player control
Старый 15.08.2008, 09:49
akkolt

offline
Опыт: 13,826
Активность:
ScorpioT1000, ну жасс пока не моё... Я просто сделал поспешные выводы, и просто перевёл.
Но, тем не менее, автор всё равно на отрез отказывается это использовать.
Старый 15.08.2008, 09:58
Dragon27

offline
Опыт: 6,779
Активность:
Можно стопить юнита, если вставлять маленький вайт (0.01) перед приказом оставить.
Но юнит всё равно будет дёргаться. Kiran сделай тогда в триггере, который ты мне показывал (там, где smart) вместо действия "приказ оставить", паузить юнита и тут же снимать паузу, это сбивает текущий ордер юнита (то есть все текущие его действия).
Старый 15.08.2008, 10:25
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
А я предлагаю: юниту скорость передвижения ставить 0 (тригерно разуметься) и потом проверять отданные ему приказы (типа если приказ не равно просто Двигаться то возвращать ему изначальную скорость)
Старый 15.08.2008, 10:32
ScorpioT1000
Работаем
offline
Опыт: отключен
Ммм кстате это в роликах отключать тож надо ибо в роликах ты тоже по приказу двигаеш)
Старый 15.08.2008, 10:34
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Нет в роликах ты ему приказы тригерно отдаешь, а тут то мышкой! Это кажись разные вещи!
Старый 15.08.2008, 10:38
Dragon27

offline
Опыт: 6,779
Активность:
GresAHT, этот способ более сможный (но это фигня), а также глючный (возвращённая скорость может быть не правильной). Пауза-Анпауза прекрасно действует.
И на мышку (прав клик) не регистрируется приказ move, только smart.
Старый 15.08.2008, 10:58
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Цитата:
Сообщение от Dragon27
GresAHT, этот способ более сможный (но это фигня), а также глючный (возвращённая скорость может быть не правильной). Пауза-Анпауза прекрасно действует.
И на мышку (прав клик) не регистрируется приказ move, только smart.

Несогласен! И не сложный вовсе!

P.S. Все канчаю ФЛУДИТЬ! Сори..
Старый 15.08.2008, 11:16
Dragon27

offline
Опыт: 6,779
Активность:
Ну и ещё немного флуда: если юниту обнулить скорость триггером, он не остановится, а будет продолжать мееедленно ( с нулевой скоростью :): ) идти к цели.
Старый 15.08.2008, 11:25
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Попробуй!
Прикрепленные файлы
Тип файла: w3x Final Defense.w3x (10.5 Кбайт, 22 просмотров )
Старый 15.08.2008, 11:34
Dragon27

offline
Опыт: 6,779
Активность:
Это ты из той темки выложил?
Ну я понял твою мысль. Но:
У аффтара темы герой всё равно должен двигаться, просто управление на клаве. Но это ладно, это не мешает, если правильно делать. Главное, что этот способ (обнуление) глючный, у героя при восстановлении начальной скорости, скорость может стать не такой, какой должна быть. (причина: апгрейды скорости на предметах, бафы и др.)
Старый 15.08.2008, 11:45
adic3x

offline
Опыт: 108,439
Активность:
скорость передвижения 0 и двигать тригерно юнита если делаете управление на стрелочках
Старый 15.08.2008, 14:17
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
Цитата:
Сообщение от ADOLF
скорость передвижения 0 и двигать тригерно юнита если делаете управление на стрелочках

Ага! И анимацию бега играть!
Старый 15.08.2008, 14:27
Закрытая тема

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

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

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

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



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