操作UGUI的RectTransform
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类型的方法创建的动画对象


首页 我的博客
粤ICP备17103704号