来自于:Cuijiahao 蓝天小僧(Andy)
Dotween是unity里非常常用的插件,但是很多人应该没有仔细的阅读过它的api,它实际有很多好用的方法,下面我就针对一些相对常用的方法,做下总结:

一、Unity常用组件拓展方法

(1) Transform拓展方法

1)Position

  1. 1)改变世界坐标
  2. 移动方法,第一个参数是要移动到的目标点,不是移动这个向量的距离
  3. transform.DOMove(new Vector3(1, 1, 1), 2);
  4. 只控制x轴上的移动,其他两个方向同理
  5. transform.DOMoveX(1, 2);
  6. 2)改变局部坐标
  7. transform.DOLocalMove(new Vector3(1, 1, 1), 2);
  8. transform.DOLocalMoveX(1, 2);

2)Rotation

  1. 1)世界旋转
  2. 旋转到给定的值,改变的是欧拉角
  3. transform.DORotate(new Vector3(0, 90, 0), 2);
  4. 旋转到给定的值,改变的是四元数
  5. transform.DORotateQuaternion(new Quaternion(0.1f, 0.1f, 0.1f, 0.1f), 2);
  6. 2)局部旋转
  7. 旋转到给定的值,改变的是欧拉角
  8. transform.DOLocalRotate(new Vector3(0, 90, 0), 2);
  9. 旋转到给定的值,改变的是四元数
  10. transform.DOLocalRotateQuaternion(new Quaternion(0.1f, 0.1f, 0.1f, 0.1f), 2);
  11. 在给定时间内,平滑的让自身的z轴正方向指向目标点
  12. transform.DOLookAt(new Vector3(0, 0, 0), 2);