godotengine / godotengine/godot

InputEventScreenTouch & get_get_global_mouse_position() updates delayed after initial tap

Open
#100,722 0 comments 0 reactions 0 assignees View on GitHub
bug platform:android topic:input
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

3.6 stable

### System information

Android 10

### Issue description

On Android export. InputEventScreenDrag, InputEventMouseMove and get_global_mouse_position() cannot detect the movement of a touch until it passes a pixel threshold
relative to (may need a backport to 3.x, to add more android firendly)
#84138
#84331

### Steps to reproduce

In the MRP below, touch screen and make a small drag, you'll notice that the sprites only moves after you drag more than about 10 pixels.

### Minimal reproduction project (MRP)

[ScreenDragBug.zip](https://github.com/user-attachments/files/18220329/ScreenDragBug.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.