Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2019, 08:15   #1
vovamakarovych
Пользователь
 
Регистрация: 09.04.2019
Сообщений: 16
По умолчанию При нажатии на Space не срабатывает кнопка(SDL2)

Мне нужно при нажатии на Space чтобы делалася некоторая операция. А именно переходило на другой State. Я продебажился и у меня не срабатівает нажатия.
Код:
const Uint8* keyboardState = SDL_GetKeyboardState(nullptr);

if (keyboardState[SDL_SCANCODE_SPACE] == 1) 
{
    ..........
}
И не понятно почему. Нужна помощь
vovamakarovych вне форума Ответить с цитированием
Старый 14.06.2019, 19:57   #2
coremission
Форумчанин
 
Аватар для coremission
 
Регистрация: 09.11.2017
Сообщений: 121
По умолчанию

я вангую, что вот поэтому:

This function gives you the current state after all events have been processed, so if a key or button has been pressed and released before you process events, then the pressed state will never show up in the SDL_GetKeyboardState() calls.


но если не так - то посмотрите вообще сколько нажатых кнопок он вообще возвращает...
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net.
Разрабатываю календарь выхода игр.
coremission вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При нажатии кнопка становится невидимой. Delphi. DSBM Помощь студентам 4 07.01.2014 02:59
Скрипт срабатывает при нажатии в любом месте экрана A67809R JavaScript, Ajax 1 13.02.2012 13:12
при нажатии клавише space Открывает окно для поиска файлов shumMilo Помощь студентам 8 23.01.2012 13:32
the Space 2D 45 isometric space fighter (Open Source) DeeMOONger Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 18.06.2011 17:24
при произвольном нажатии мышкой, на форме созд кнопка KaZaaM Помощь студентам 4 13.05.2010 15:08