Как определить нажатие и отпускание кнопки мыши в Flatter Flame?

Я хочу иметь возможность определять, нажата ли в данный момент кнопка мыши или нет. Все источники предлагают использовать комбинацию функций onTapDown/onDragStart и onTadUp/onDragEnd, но onTapUp не срабатывает, если я начинаю перетаскивать, а onDragEnd вызывается, когда я прекращаю перемещать мышь после перетаскивания, даже если клавиша все еще нажата, что делает невозможным определение того, нажата ли клавиша мыши или нет.

Я пытался искать в документации flutter flame, надеясь что-то найти, но не смог.

Лазарь
Вопрос задан20 июля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.