Четверг, 18 Апреля 2024, 18:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » удар в платформере (game maker 8)
удар в платформере
HankДата: Среда, 07 Мая 2014, 09:16 | Сообщение # 1
частый гость
Сейчас нет на сайте
при создании игры столкнулся с проблемой : я нажимаю на лкм и у игрока воспроизводится анимация "битья" . И она не прекращается пока не отпустишь лкм.. как сделать так чтобы по окончании анимации игрок становился в "стандартную" позу и что-бы ещё раз ударить пришлось опять нажимать лкм

и ещё один вопрос.. как сделать так чтобы при первом нажатии мыши воспроизвелась анимация допустим удара ногой , при втором нажатии рукой и при третьем другой рукой
zxc76Дата: Среда, 07 Мая 2014, 10:11 | Сообщение # 2
39DLL Rulezz
Сейчас нет на сайте
Цитата Hank ()
при создании игры столкнулся с проблемой : я нажимаю на лкм и у игрока воспроизводится анимация "битья" . И она не прекращается пока не отпустишь лкм.. как сделать так чтобы по окончании анимации игрок становился в "стандартную" позу и что-бы ещё раз ударить пришлось опять нажимать лкм

if(image_index>image_number-1){
sprite_index='спрайт_стояния';
}
Последний кадр может пропадать правда happy

Цитата Hank ()
и ещё один вопрос.. как сделать так чтобы при первом нажатии мыши воспроизвелась анимация допустим удара ногой , при втором нажатии рукой и при третьем другой рукой

Сделай таймер, и переменную количества ударов.
Если Количество ударов равно 0, и нажимаем мышь,
то
запускается таймер, и бьем ногой.

Если Количество ударов равно 1 и таймер не истек и нажимаем мышь
то
бьем ногой.

Можно таймер ещё раз запустить, и сделать 3й и 4й удары)))


PHP
Dva_KotaДата: Среда, 07 Мая 2014, 14:55 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Еще вариант - заменить событие "Left button" на "Left pressed".
В событии "Конец анимации" проверять какой в данный момент установлен спрайт - если спрайт удара то менять на стандартный спрайт.


Новый пример инвентаря! /20.06.2012/

Energy Wars
XDominatorДата: Среда, 07 Мая 2014, 17:20 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Вариантов реализации на самом деле тысячи, выбирай любой. Но ни один из них не делается в 1 строку, как и все более-менее годное, так что не обессудь smile

Ghaarp

The soul lighter(Android, logic)

Zzzzombie RAGE!!!(For android)
HankДата: Четверг, 08 Мая 2014, 06:34 | Сообщение # 5
частый гость
Сейчас нет на сайте
спасибо помог способ "Dva kota" biggrin
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » удар в платформере (game maker 8)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг