【Unity】与鼠标相关的事件函数 OnMouseXXX

    xiaoxiao2022-07-07  164

    触发条件:需要将脚本绑定在有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"); }

     

    最新回复(0)