1.transform
//punsh:方向 力的大小
//duration:持续时间
//震动次数
//0-1 给的力反方向的弹力系数 (比如:起点y=0,当elasticity=0时,y>=0,当elasticity=1,y<0)
**transform.DOPunchPosition(a,2,5,elasticity);
transform.DOPunchRotation();
transform.DOPunchScale();**
//duration:持续时间
//strength :方向、力的大小
//震动次数
//随机性 为0时,选一个方向在这个方向上震
transform.DOShakePosition(2,Vector3.zero,10,90);
transform.DOShakeRotation();
transform.DOShakeScale();
//DOBlendableMoveBy第一个参数相当于增量不是目标点
transform.DOBlendableMoveBy(Vector3.one,2);
transform.DOMove(Vector3.one, 2);
2.Material
1.颜色
Material material = GetComponent<MeshRenderer>().material;
//第二个参数为颜色属性名称,默认为_Color
material.DOColor(Color.red,"",2);
2.透明度
material.DOColor(Color.clear,2);
material.DoFade(Color.red,"",2);
3.颜色渐变
只能渐变颜色,透明度不生效
material.DOGradientColor(gradient," ",0);
4.改变shader的vector类
material.DOVector(Color.red," ",2);
5.颜色混合
material.DOBlendableColor(Color.yellow," ",2);
material.DOBlendableColor(Color.red," ",2);
3.Camera
//第一个参数:宽/高
camera.DOAspect(0.5f,2);
camera.DOColor(Color.red,2);
camera.DONearClipPlane(10,2);
camera.DOFarClipPlane(100,2);
camera.DOFieldOfView(30,3);
//正交模式下
camera.DOOrthoSize(10,2);