按下
//按键后返回true
//0表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键,4表示鼠标5键
if(Input.GetMouseButtonDown(0)){
}
if(Input.GetMouseButtonDown(1)){
}
if(Input.GetMouseButtonDown(2)){
}
松开
//当鼠标某一个按键松开时,便会返回true
//0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键,4表示鼠标5键
if(Input.GetMouseButtonUp(0)){
}
if(Input.GetMouseButtonUp(1)){
}
if(Input.GetMouseButtonUp(2)){
}
长按
//当鼠标某一个按键按下时,便会返回true,如果玩家一直按着鼠标按键,便会多次返回true。在我电脑上测试发现,在Update方法中,我以极快的速度点击一下鼠标左键,大概会返回4-6个true。
//0 表示鼠标左键,1表示鼠标右键,2表示鼠标中键,3表示鼠标4键,4表示鼠标5键
if(Input.GetMouseButton(0)){
}
if(Input.GetMouseButton(1)){
}
if(Input.GetMouseButton(2)){
}