유니티/꿀팁

터치 감도 조절

콩알라 2019. 2. 8. 16:53

[문제]

- 스크롤 안에 프리팹 버튼을 생성하면 잘 안눌림

- 특정 디바이스에서 버튼 잘 안눌림


[해결 방법]

EventSystem 의 터치감도를 조절한다.


private const float inchToCm = 2.54f;
     
[SerializeField]
private EventSystem eventSystem = null;
     
[SerializeField]
private float dragThresholdCM = 0.5f;
//For drag Threshold
     
private void SetDragThreshold()
{
    if (eventSystem != null)
    {
        eventSystem.pixelDragThreshold = (int)(dragThresholdCM * Screen.dpi / inchToCm);
    }
}
  
  
void Awake()
{
    SetDragThreshold();
}


출처 : http://knightk.tistory.com/12