Пятница, 27 Декабря 2024, 18:14

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как запретить нажатие нескольких кнопок одновременно?
AleshkaДата: Четверг, 10 Октября 2013, 19:01 | Сообщение # 1
был не раз
Сейчас нет на сайте
К примеру, мне нужно, чтобы если я держу кнопку вверх, нельзя было нажать ещё и вправо или влево. Если знает кто-нибудь как так сделать, очень прошу помощи!
AkopovДата: Четверг, 10 Октября 2013, 20:21 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
а зачем запрещать нажатие? просто запрети действие, которое активирую эти клавиши на время нажатия другой клавиши. эффект тот же, гемору меньше.
AleshkaДата: Четверг, 10 Октября 2013, 21:33 | Сообщение # 3
был не раз
Сейчас нет на сайте
Что-то не получается, либо я чего-то недопонял. Допустим я пишу: if keyboard_check(vk_up).......а дальше как? "Если кнопка вверх нажата, то кнопки вправо и влево не функционируют" - как это в коде записать?
AkopovДата: Четверг, 10 Октября 2013, 21:57 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
я GML почти незнаю но как то так мне кажется (к примеру):
Код
if keyboard_check(vk_up) {vspeed=10} and {hspeed =0}

но я неуверен что заработает, т.к. изучил только самые основы этого яп, и учил давно
LunarPixelДата: Четверг, 10 Октября 2013, 22:29 | Сообщение # 5
старожил
Сейчас нет на сайте
if keyboard_check(vk_up) and !keyboard_check(vk_left) and !keyboard_check(vk_right)... и все в таком духе. smile

AleshkaДата: Четверг, 10 Октября 2013, 22:38 | Сообщение # 6
был не раз
Сейчас нет на сайте
Akopov, спасибо большое! Сработало!!!
LunarPixel, вам тоже спасибо! Этот вариант тоже испробую smile
  • Страница 1 из 1
  • 1
Поиск:

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