반응형
using UnityEngine;
public class MouseDoubleClick : MonoBehaviour
{
public float m_DoubleClickSecond = 0.25f;
private bool m_IsOneClick = false;
private double m_Timer = 0;
private void Update()
{
if (m_IsOneClick && ((Time.time - m_Timer) > m_DoubleClickSecond))
{
Debug.Log("One Click");
m_IsOneClick = false;
}
if (Input.GetMouseButtonDown(0))
{
if (!m_IsOneClick)
{
m_Timer = Time.time;
m_IsOneClick = true;
}
else if (m_IsOneClick && ((Time.time - m_Timer) < m_DoubleClickSecond))
{
Debug.Log("Double Click");
m_IsOneClick = false;
}
}
}
}
반응형
'Unity > Unity 리서치' 카테고리의 다른 글
Touch.deltaposition (0) | 2021.06.10 |
---|---|
Mobile Pinch Zoom (0) | 2021.06.09 |
모바일 더블 터치(Mobile Double Touch) 구현 (0) | 2021.06.06 |
Mobile에서 터치 드래그 구현 (0) | 2021.06.06 |
에셋 번들 (Asset bundle) & 어드레서블(Addressables) (0) | 2021.06.05 |