SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Сделать, чтобы событие нажатия клавиши обрабатывалось 1 раз › Ответ в теме: Сделать, чтобы событие нажатия клавиши обрабатывалось 1 раз
C++
1 2 3 4 5 6 7 8 |
sf::Event::KeyPressed // Если клавиша нажата sf::Event::KeyReleased // Если клавиша отжата //Для одиночного, или безприрывное нажатия клавишь логические переменные в помощь. //Если нужно плавное движение, то обрабатывай логическую переменную по времени, //если однократное то в условии sf::Event::KeyPressed выполняешь действие //пока логика не true, устанавливаешь логику на true, //а в sf::Event::KeyReleased возвращаешь логику к false; |