Чтение Python из буфера - PullRequest
0 голосов
/ 10 июня 2018

Мне нужна функция, подобная getch / cin, в python, которая не будет прерывать выполнение программы (хочу сделать flappyBird), возвращать код нажатой клавиши ascii, если что-то нажано, или ничего не возвращает, или значение по умолчанию, если клавиша не нажата

я использую getch, но он ждет, пока клавиша не нажмет

while (1):
    speed = speed - gravity
    pressed_key = getch.getch()
    if ( pressed_key == ' ' ):
        speed = speed + force
        pressed_key = 'x'
    elif ( pressed_key == 'q' ):
        sys.exit()
    print (speed)
    sleep(sleep_time)

, это будет позже кадр игры xD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...