Pygame: это правильное событие, чтобы увидеть, нажата ли кнопка мыши

if event.type == pygame.MOUSEBUTTONDOWN:
    print("MOUSEBUTTON")

Это правильное событие для нажатия кнопки мыши?

2 ответа

Чтобы увидеть, была ли нажата кнопка мыши, вы используете MOUSEBUTTONDOWN а также event.button,

Чтобы увидеть, удерживается ли нажатой кнопка мыши, используйте pygame.mouse.get_pressed()

Это похоже на KEYDOWN объявление pygame.key.get_pressed() на этом изображении

введите описание изображения здесь

Да, из документации (жирный шрифт):

Кнопки мыши генерируют pygame.MOUSEBUTTONDOWN а также pygame.MOUSEBUTTONUP события, когда они нажаты и отпущены.

Другие вопросы по тегам