private void CheckDoubleClick()
{
if (Input.GetMouseButtonDown(0))//双击删除
{
if (hasClick && lastClickTime < 0.5f)
{
DeleteCurrentPoint();//需要执行的逻辑
}
hasClick = true;
}
if (hasClick)
{
lastClickTime += Time.deltaTime;
}
if (lastClickTime > 0.5f)
{
hasClick = false;
lastClickTime = 0;
}
}
Unity双击执行
最新推荐文章于 2024-07-24 17:14:15 发布