Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сочетания клавиш в игре

36K
27 апреля 2008 года
Алексей Л
6 / / 19.03.2008
Я пишу небольшую игру. Вы управляете самолётом и растреливаете всё под ряд. Проблема в следующем: если удерживать стрелку влево, то самолёт движется влево, и срабатывает событие onKeyDown формы, но если удерживая стрелку нажать ещё и на пробел(выстрел), то самолёт, несмотря на то, что стрелка всё ещё нажата, останавливается и происходит выстрел. А как добится того, чтобы самолёт двигался, и стрелял одновременно?
Я пробывал вот так:
 
Код:
else if (Key == VK_SPACE && (GetKeyState(37)& 0x100))

Но эффекта 0... Самолёт всё равно прекращает движение при нажатии на пробел...
P.S. Самолёт - картинка, координаты которой меняются в зависимости от нажатой стрелки.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог