1、 null
2、 在Unity中创建一个新场景,添加一个Cube并调整其位置,同时设置主摄像机的视角,确保运行时能够清晰地观察到Cube,呈现理想的视觉效果。
3、 为Cube创建新脚本,可命名为MouseEvent,具体操作所示。
4、 接下来,打开脚本进行代码编写,以OnMouseUp()、OnMouseOver()和OnMouseDown()三个事件函数为例。当鼠标在物体上抬起时,触发OnMouseUp(),使物体颜色变为红色;当鼠标指针悬浮于物体表面时,调用OnMouseOver(),令物体开始旋转;当鼠标在物体上按下时,执行OnMouseDown(),将物体颜色更改为绿色。具体实现代码如下所示。
5、 脚本编译无误后,返回Unity界面运行场景,效果所示。
6、 当鼠标悬停在物体上时,触发旋转效果,所示。
7、 当鼠标点击物体时,物体颜色变为绿色,具体效果所示。
8、 鼠标抬起时触发OnMouseUp(),物体颜色变为红色,所示。
9、 本次Unity入门教程关于物体OnMouse事件的讲解到此结束,更多相关鼠标事件详情请查阅Unity官方手册,感谢您的学习与支持。
