public RectTransform rect;
private bool isOn = false;
// Use this for initialization
void Start () {
Tweener t = rect.DOLocalMove (new Vector3 (0, 0, 0), 1);
t.SetAutoKill (false);//Do创建的动画会自动销毁的
t.Pause ();//创建完就会播放,这里不需要所以暂停
}
public void OnButtonClick(){
if (!isOn) {
rect.DOPlayForward ();//正播放
isOn = true;
} else {
rect.DOPlayBackwards ();//逆播放
isOn = false;
}
}不单单是RectTransfrom,DoTween对很多的内置的类都做了Do方法的扩展
Tweener是Do类型的方法创建的动画对象