G
enby!

Как обрабатывать события от мыши | Pygame #4

Узнаете как выполняется обработка событий от мыши в Pygame. Модуль pygame.mouse. Функции: get_pressed, get_pos, get_focused, set_visible. События: MOUSEBUTTONDOWN, MOUSEBUTTONUP, MOUSEMOTION, MOUSEWHEEL. Свойства объекта Event: pos, rel, button. Инфо-сайт: https://proproprogs.ru
pygame.mouse: https://www.pygame.org/docs/ref/mouse...
0:00 типы событий мыши 0:14 пример события нажатие кнопки мыши, MOUSEBUTTONDOWN 0:56 событие MOUSEBUTTONDOWN в коде 1:15 как работает пример 1:44 варианты номера нажатой кнопки, event.button 1:57 событие перемещение курсора мыши, MOUSEMOTION 2:36 дополнительные свойства у объекта Event 3:14 когда использовать свойство rel 3:27 rel существует только для события движение мыши 4:00 рисуем прямоугольник мышкой 4:15 переменные 4:35 событие нажата левая кнопка мыши 5:12 событие перемещение мыши 5:55 событие отпущена левая кнопка мыши 6:25 как работает программа 6:57 нюанс, событие срабатывает один раз 7:29 нюанс, событие срабатывает много раз 7:50 если надо постоянно определять нажата ли кнопка мыши 8:10 что возвращает функция get_pressed() 8:39 подготовка кода к добавлению get_pressed 9:16 get_pressed в коде 10:30 как работает пример 11:06 скрыть курсор мыши 11:37 рисуем свой курсор мыши 12:13 определяем находится ли курсор мыши в клиентской области окна, функция get_focused() 12:58 как работает пример

Смотрите также