
作用:前放倒放
using UnityEngine;using System.Collections;using DG.Tweening;public class MyButton : MonoBehaviour {public RectTransform panelTransform;private bool isIn = false;void Start() {//panelTransform.DOMove(new Vector3(0, 0, 0), 1);//让paneltransfrom从当前位置 动画到 0,0,0的位置 时间为1s (修改的世界坐标)Tweener tweener = panelTransform.DOLocalMove(new Vector3(0, 0, 0), 0.3f);//默认动画播放完成会被销毁//Tweener对象保存这个动画的信息 每次调用do类型的方法都会创建一个tweener对象,这个对象是dotween来管理tweener.SetAutoKill(false);// 把autokill 自动销毁设置为falsetweener.Pause();}public void OnClick() {if (isIn == false) {panelTransform.DOPlayForward();//前放isIn = true;}else {//让panel离开屏幕panelTransform.DOPlayBackwards();//倒放isIn = false;}}}