当前位置:   article > 正文

Unity 鼠标悬浮显示UI,离开隐藏UI(类似播放视频的效果)_unity如何实现鼠标滑过按钮但不点击出现ui界面的功能

unity如何实现鼠标滑过按钮但不点击出现ui界面的功能

首先显示与隐藏要认识一个组件,CanvasGroup组件:
在这里插入图片描述
CanvasGroup里面的alpha是透明度控制。
通过进入UI控制Alpha为1,离开为0控制UI的显隐。
脚本很简单,再给UI添加一个组件EventTrigger,添加PointerEnter和PointerExit
写个脚本:

private CanvasGroup itsUI;

    void Start()
    {
        itsUI = this.GetComponent<CanvasGroup>();
    }
    public void EnterUIShow()
    {
        itsUI.alpha = 1;
    }
    public void ExitUIHide()
    {
        itsUI.alpha = 0;
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

具体的UI显隐是那些,你自己添加到一个空物体里面,给空物体添加上面说的这些。至此,就可以通过悬浮子物体上面来控制空物体下面所有的UI显示隐藏了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/542830
推荐阅读
相关标签
  

闽ICP备14008679号