zoukankan      html  css  js  c++  java
  • DoTween动画中的几种函数。

    1、transform.DOLocalMoveX(200, 1).From(true);  

    动画默认是从当前位置沿着X轴移动到x=200的位置。

    加上Form变为从X=200的位置移动到当前位置,from默认为false

    改成True 表示 从当前位置+200的位置 移动到当前位置。

    2、Tweener tweener=   transform.DOLocalMoveX(0, 2);  

    tweener.SetEase(Ease.InBack);  

    SetEase 改变动画运动的曲线,InBack可以让物体先往反方向移动一小段,在执行移动。

    tweener.SetLoops(2);//动画循环次数 参数为0也是执行一次

    tweener.OnComplete(function)    当动画执行完后会调用一个function方法 

     tweener.OnComplete(delegate { DataUIMagnify(Camera.main); });

     tweener.OnComplete(() => DataUIMagnify(firstPlyerCamera));

    也可以在动画执行前调用,具体可以参照DOTween的API。

    3、通过Dotween来实现物体的移动。

     public Vector3 myValue = new Vector3(0, 0, 0);//定义一个带有三维向量的函数
     public Gameobject  testCube;//挂载需要移动的物体
    void Start () {
            DOTween.To(() => myValue, x => myValue = x, new Vector3(10, 10, 0), 5);//赋给物体新的坐标10,10,0
    }
    void Update () {
            testCube.localPosition = myValue; //让物体的相对坐标等于这个坐标
    }

  • 相关阅读:
    Qt开发的应用记录读取用户习惯设置的方法
    Windows软件Everything的配置
    C语言的类型大小
    Petalinux和Vivado的安装
    Linux下MiniGUI库的安装
    Linux下的screen和作业任务管理
    Linux下的upx命令学习
    Linux下的strip命令学习
    地址解析协议(ARP)
    IP 地址结构
  • 原文地址:https://www.cnblogs.com/Study088/p/7290050.html
Copyright © 2011-2022 走看看