发现好多人写的鼠标双击模型都不灵敏(其实是BUG)。
下边分享下自己的代码。
在这里插入代码片
private List<float> Dblclicks = new List<float>();
private void OnMouseDown()
{
Dblclicks.Add(Time.time);
if (Dblclicks.Count>1)
{
if (Dblclicks[Dblclicks.Count-1] - Dblclicks[Dblclicks.Count-2] <0.3f)
Debug.Log("双击");
}
if (Dblclicks.Count>5)
Dblclicks.RemoveAt(0);
}