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; //让物体的相对坐标等于这个坐标
}

最新文章

  1. iOS 疑难杂症 — — 在 Storyboard 里 Add Size Class Customization 后再从代码里无法修改的问题
  2. mac 安装nginx
  3. SharePoint 2013 搭建负载均衡(NLB)
  4. 时间日期----java
  5. java8 新特性
  6. cf D. Dima and Hares
  7. 十天学Linux内核之第十天---总结篇(kconfig和Makefile & 讲不出再见)
  8. 【SSH系列】-- hibernate基本原理&&入门demo
  9. 【Troywar love Maths】——莫比乌斯反演
  10. c# 画布验证码
  11. Android Studio多渠道打包(一)
  12. linux用户
  13. RSA javascript加密 lua解密
  14. [转]java位运算(1)
  15. mybatis泛型(一)
  16. sublime text3 增加代码片段(snipper)
  17. LPC-LINK 2 Board IO
  18. 深入理解yield(三):yield与基于Tornado的异步回调
  19. Sql Sever 2012数据库更名失败 error:5030
  20. python中numpy.sum()函数

热门文章

  1. display: none; 与 jq show方法之间的联系
  2. 00-python-内置函数笔记
  3. Python 读写操作Excel —— 安装第三方库(xlrd、xlwt、xlutils、openpyxl)
  4. ubuntu下安装anaconda
  5. centos 7 安装TensorFlow
  6. 测试环境的好工具bginfo
  7. c# zfc
  8. LeetCode--026--删除排序数组中的重复项
  9. CCPC2017湘潭 1263 1264 1267 1268
  10. 在写makefile过程中遇到的问题