Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

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

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 вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При нажатии кнопка становится невидимой. 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


07:41.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru