Skip to main content
added 458 characters in body
Source Link
starikcetin
  • 5.3k
  • 4
  • 27
  • 60

I can't tell you which models have this issue. But here I'm giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

The value of Drag Threshold is in pixels.


If you are not satisfied with manual adjustment, I found an article that performs an automatic Drag Threshold calculation.


Edit: Also in this git repository on BitBucket named Unity UI Extensions, there is a module that claims it can correct Drag Threshold for high DPI systems. Looking at the source, I see the script is doing something almost identical with the article I linked above.

You can find the source code of the DragCorrector script here.

I can't tell you which models have this issue. But here I'm giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

The value of Drag Threshold is in pixels.


If you are not satisfied with manual adjustment, I found an article that performs an automatic Drag Threshold calculation.

I can't tell you which models have this issue. But here I'm giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

The value of Drag Threshold is in pixels.


If you are not satisfied with manual adjustment, I found an article that performs an automatic Drag Threshold calculation.


Edit: Also in this git repository on BitBucket named Unity UI Extensions, there is a module that claims it can correct Drag Threshold for high DPI systems. Looking at the source, I see the script is doing something almost identical with the article I linked above.

You can find the source code of the DragCorrector script here.

added 240 characters in body
Source Link
starikcetin
  • 5.3k
  • 4
  • 27
  • 60

I can't tell you which models have this issue. But I'm here I'm giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

Note: The value of Drag Threshold is in pixels.


If you are not satisfied with manual adjustment, I found an article that performs an automatic Drag Threshold calculation.

I can't tell you which models have this issue. But I'm here giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

Note: The value of Drag Threshold is in pixels.

I can't tell you which models have this issue. But here I'm giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

The value of Drag Threshold is in pixels.


If you are not satisfied with manual adjustment, I found an article that performs an automatic Drag Threshold calculation.

Source Link
starikcetin
  • 5.3k
  • 4
  • 27
  • 60

I can't tell you which models have this issue. But I'm here giving you a solution:

Select your active EventSystem GameObject:

Event System

Find the Event System component:

Drag Threshold

Increase the Drag Threshold field.

This field determines the threshold of pointer movement when pressed down before Unity registers it as a drag. By increasing this field we are telling Unity that more pointer movement is required before registering the action as a drag.

Note: The value of Drag Threshold is in pixels.