Unity中OnMouse事件入门
时间:2026-09-13 15:51:22
- null
在Unity中新建场景,放置一个立方体并对它的位置进行微调,调整好后启用主摄像机视角设定,保证能以最佳视角观赏这个立方体,展现令人满意的画面效果。

- 为Cube创建新脚本,可命名为MouseEvent,具体操作所示。

接下来,请开启脚本进行代码编写工作。以OnMouseUp、OnMouseOver和OnMouseDown这三个事件函数为例。当鼠标从物体表面抬起时,触发OnMouseUp;使物体变为红色;当鼠标的指针悬停在物体上时,执行OnMouseOver,使物体开始旋转;当鼠标点击物体时,调用OnMouseDown,并将物体颜色改变为绿色。下面是具体实现的代码片段。

- 脚本编译无误后,返回Unity界面运行场景,效果所示。

- 当鼠标悬停在物体上时,触发旋转效果,所示。

- 当鼠标点击物体时,物体颜色变为绿色,具体效果所示。

- 鼠标抬起时触发OnMouseUp(),物体颜色变为红色,所示。

本次unity教程已讲完关于物体on mouse事件的相关内容,欲知更多鼠标事件细节,请参考Unity官方文档。感谢你的参与和支持!











