zoukankan      html  css  js  c++  java
  • LeanTween

    原文链接:https://blog.csdn.net/qq_35373690/article/details/86901002

    物体本身大小 LeanTween.scale(Cube, new Vector3(0, 0, 0), 0.5f);

    //3个参数1.变换的物体,2变化的大小,3.时间

    //物体旋转角度(自身角度)

    LeanTween.rotate(Cube, new Vector3(0, 0, 0), 0.5f);


    //相对于父物体的角度
    LeanTween.rotateLocal(Cube, new Vector3(0, 0, 0), 0.5f);

    物体位置移动(自身角度)

    LeanTween.move(Cube, new Vector3(0, 0, 0), 0.5f);

    setEase()  //设置动画

    动画类型:LeanTweenType

     自定义动画类型

    public AnimationCurve myCur;
    
    void MoveCube()
    {
        LeanTween.move(cube.gameObejct, new Vector3(0f,10f,0f),0.5f).setEase(myCur);  //Unity中设置关键帧
    }

    来回循环:setPingPong()

    LeanTween.move(cube.gameObejct, new Vector3(0f,10f,0f),0.5f).setPingPong();

    设置委托:setOnComplete()

    using...
    public class Test:Monobehaviout{
        public AnimationCurve myCur;
     
        void MoveCube(Active active)
        {
            LeanTween.move(cube.gameObejct, new Vector3(0f,10f,0f),0.5f)
          .setEase(myCur)  //Unity中设置关键帧
          
          .setOnComplete(
            (delegate(){
                active();
            })          //委托
            .setLoopPingPong();    //来回循环;              
        }
        
        void Start()
        {
            MoveCube(RandomColor);
        }
    
        void RandomColor()
        {
          this.gameObject.GetComponent<Renderer>().material.color=
          new Color(UnityEngine.Random.Range(0f,1f),
                         UnityEngine.Random.Range(0f,1f),
                         UnityEngine.Random.Range(0f,1f))  //改变颜色
        }    

    设置更新:setOnUpdate()

    监听数值变化,当达到一定值的时候可以让它触发个事件


    //相对于父物体的位置移动
    LeanTween.moveLocal(Cube, new Vector3(0, 0, 0), 0.5f);
    //颜色修改
    LeanTween.color(Cube, new Color(0,0,0,0), 0.5f);
    //UI颜色修改
    LeanTween.color(Cube.GetComponent<RectTransform>(), new Color(0, 0, 0, 0), 0.5f);

    //渐渐显示出来:首先就是设置Aptha到0,值是0--1
    Cube .DOFade(1,2);
    //取消

    LeanTween.cancelAll()

  • 相关阅读:
    Web前端开发中的各种CSS规范
    SVN简明课程
    使用django-compressor压缩静态文件
    今日头条视频Url嗅探
    python 异常类型
    抓包分析工具备注
    电子签章盖章之jQuery插件jquery.zsign
    程序员读书雷达
    在csdn里markdown感受
    如何在无趣的世界里,做一个有趣的人?
  • 原文地址:https://www.cnblogs.com/yifengs/p/15132825.html
Copyright © 2011-2022 走看看