zoukankan      html  css  js  c++  java
  • DoTween插件的使用

    UI循环缩放的动画
    public void ScaleUIEffect(Transform ts, float delayTime = 0)
    {
        Tweener DoScale1 = ts.DOScale(new Vector3(1.1f, 1.1f, 1.1f), 0.3f);
        DoScale1.SetDelay(delayTime);
        DoScale1.onComplete = () =>
        {
            if (ts != null && ts.gameObject.activeInHierarchy)
            {
                Tweener DoScale2 = ts.DOScale(new Vector3(1f, 1f, 1f), 1f);
                DoScale2.onComplete = () =>
                {
                    //判断当前UI是否隐藏或者销毁
                    if (ts != null && ts.gameObject.activeInHierarchy)
                    {
                        ScaleUIEffect(ts);
                    }
                };
            }
        };
    }
    数值变化
    public void FillProcess(float targetNum, float startNum){
        //函数内初始化
        Sequence mScoreSequence = DOTween.Sequence();
        //函数内设置属性
        mScoreSequence.SetAutoKill(false);
        mScoreSequence.Append(DOTween.To(delegate (float value)
        {
            //向下取整
            long temp = (long)System.Math.Floor(value);
         //根据需要对temp进行操作
            Debug.Log(temp);
        }, startNum, targetNum, 1f));
    }
  • 相关阅读:
    LAMP课程(3)
    LAMP课程
    vim文本编辑
    mysql常用语句
    mysql双机互相备份
    Java NIO
    适配器模式
    对象的序列化与反序列化
    字符流
    Java Socket
  • 原文地址:https://www.cnblogs.com/tqw1215/p/13407278.html
Copyright © 2011-2022 走看看