触发条件:需要将脚本绑定在有Collider组件的物体上,比如一个Cube上
//鼠标点击物体时执行
private void OnMouseDown()
{
print("OnMouseDown");
}
//鼠标在物体上点击但没有抬起时一直执行
private void OnMouseDrag()
{
print("OnMouseDrag");
}
//鼠标点击物体后抬起时执行
private void OnMouseUp()
{
print("OnMouseUp");
}
//鼠标点击物体后抬起时执行(需要在原物体抬起时触发)
private void OnMouseUpAsButton()
{
print("OnMouseUpAsButton");
}
//鼠标移到物体上面执行
private void OnMouseEnter()
{
print("OnMouseEnter");
}
//鼠标悬浮在物体上时一直执行
private void OnMouseOver()
{
print("OnMouseOver");
}
//鼠标移出物体时执行
private void OnMouseExit()
{
print("OnMouseExit");
}