我已經寫了下面的代碼:如何檢測統一中的單擊和雙擊?
void OnMouseUpAsButton()
{
if (Type == 0) {
if (click && Time.time <= (clickTime + clickDelta))
{
Debug.Log("Double");
Destroy(sp);
click = false;
}
else
{
Debug.Log("one");
click = true;
clickTime = Time.time;
Destroy(sp);
}
}else if (Type == -1)
{
Destroy(sp);
}
}
它可以檢測雙擊,但有一個問題!
兩個,對象將被刪除
當你第一次點擊情況,對象被刪除,第二次點擊也不會承認!
我想要安卓系統
請幫幫我。謝謝
除非您是該腳本的原始作者,請爲[原始來源](https://unitygem.wordpress.com/single-double-tap/)提供適當的歸屬。 Unitygems屬於[創意共享](https://creativecommons.org/licenses/by/4.0/)。此外,如果您要將'OnSingleTap'更改爲'OnSingleTapHandler'並將'OnDoubleTap'更改爲'OnDoubleTapHandler',則它應該在整個腳本中保持一致。 – Jerdak
我是這篇文章的原始作者。不知道我怎麼能證明它,但是我是。 – Everts
好吧,我改變了原來的代碼,所以它不再是一樣的:)。 – Everts