1. 首页
  2. 编程语言
  3. C#
  4. Unity 实现鼠标滑过UI时触发动画的操作

Unity 实现鼠标滑过UI时触发动画的操作

上传者: 2021-07-31 16:08:08上传 PDF文件 86.25 KB 热度 8次

在有些需求中会遇到,当鼠标滑过某个UI物体上方时,为了提醒用户该物体是可以交互时,我们需要添加一个动效和提示音。这样可以提高产品的体验感。解决方案1、给需要有动画的物体制作相应的Animation动画。脚本如下:OnMouseEnter() 鼠标进入OnMouseExit() 鼠标离开一、3D物体OnMouseEnter(),OnMouseExit()都是通过collider触发的,且碰撞器不能是trigger,鼠标进入,或离开collider时,自动调用这两个函数。另外,OnMouseOver()类似,与OnMouseEnter()区别是,OnMouseOver()会当鼠标在该物体上collider内时,每帧调用1次,OnMouseEnter()仅在鼠标进入时调用1次。

用户评论