我正在使用Input.GetMouseButton(0)
函数,并且我的程序运行正常,除了不是所有的点击都被注册,这非常令人讨厌。我是否应该使用其他东西代替Input.GetMouseButton(0)
?
答案 0 :(得分:4)
GetMouseButton(0)
在按住鼠标左键的同时返回true。如果过快按下并释放鼠标按钮,则更新可能会错过它,具体取决于您的帧速率。请改用GetMouseButtonDown(0)
(或GetMouseButtonUp(0)
)。按下鼠标按钮后,下一帧将返回true。