美文网首页
2、UI渐隐渐现、左移右移、大小变换

2、UI渐隐渐现、左移右移、大小变换

作者: GameObjectLgy | 来源:发表于2020-10-22 15:08 被阅读0次
    protected CanvasGroup canvasGroup;
    protected void Start()
    {
        if(canvasGroup == null)
        {
            canvasGroup = GetComponent<CanvasGroup>();
        }
    }
    /// <summary>
    /// 界面被显示出来。可设置显示界面动画
    /// </summary>
    public virtual  void OnEnter()
    {
        if (canvasGroup == null) canvasGroup = GetComponent<CanvasGroup>();
        canvasGroup.alpha = 0;
        canvasGroup.blocksRaycasts = true;
        canvasGroup.DOFade(1, .2f);
    }
    public override void OnEnter()
    {
        if (canvasGroup == null) canvasGroup = GetComponent<CanvasGroup>();
        canvasGroup.alpha = 1;
        canvasGroup.blocksRaycasts = true;
 
        Vector3 temp = transform.localPosition;
        temp.x = 600;
        transform.localPosition = temp;
        transform.DOLocalMoveX(0, .3f);
    }
 
    public override void OnExit()
    {
        canvasGroup.blocksRaycasts = false;
 
        transform.DOLocalMoveX(600, .3f).OnComplete(() => canvasGroup.alpha = 0);
    }
    public override void OnEnter()
    {
        if (canvasGroup == null) canvasGroup = GetComponent<CanvasGroup>();
        canvasGroup.alpha = 1;
        canvasGroup.blocksRaycasts = true;
 
        transform.localScale = Vector3.zero;
        transform.DOScale(0.5f, .3f);
    }
 
    public override void OnExit()
    {
        canvasGroup.blocksRaycasts = false;
 
        transform.DOScale(0, .3f).OnComplete(() => canvasGroup.alpha = 0);
    }

相关文章

  • 2、UI渐隐渐现、左移右移、大小变换

  • Java基础知识--“位移”

    ** 文章摘要 **1、移位包括左移和右移。左移相当于乘法,右移相当于除法。2、右移包括带符号右移,无符号右移。 ...

  • day7-函数

    1.函数的作用 左移、右移、发射子弹 ---左移-右移-左移-左移-右移-右移--- 没有函数的时候,问题在哪儿?...

  • Day7-Python-函数-2018/7/24

    函数的作用 欲实现功能:左移、右移、发射子弹 欲实现功能左移-右移-左移-左移-右移-右移 没有函数的时候,问题在...

  • 2018-07-24函数的作用、定义和参数

    一 函数的作用 左移、右移、发射子弹 左移-右移-左移-左移-右移-右移""" 没有函数的时候,问题在哪儿?1.同...

  • 两种轮播方式

    1.走马灯预览 2.渐隐渐现预览

  • day7-函数

    01.函数的作用 """左移、右移、发射子弹""" """左移-右移-左移-右移""""""问题在哪儿?1.同样一...

  • >> 与 >>>

    >> 是逻辑右移 >>> 是算术右移 逻辑右移和左移, 空位都是补0, 右移,空的高位补0, 左移,空的低位补0。...

  • java位运算

    1、左移( << )2、右移( >> )3、无符号右移( >>> )4、位与( & )5、位或( | )6、位异或...

  • 2018-08-31-位运算符的学习

    位运算符的学习: <<:左移,越往左移数值越大;>>:右移,越往右移数值越大。例:A< >B:相等于A/(2的B次...

网友评论

      本文标题:2、UI渐隐渐现、左移右移、大小变换

      本文链接:https://www.haomeiwen.com/subject/bfrtuktx.html