当引入DOTween这个插件以后
使用DG.Tweening;
每一个物体都会拥有这个方法
panelTransform.DOMove(new Vector3(0,0,0),1);
从当前位置移动到DOMove()函数指定的地方
第一个参数就是要移动到的地方。第二个参数就是移动的时间
面板移动前,
点击按钮以后
代码却意外的简单
然而移动位置不对
所以我们换成局部坐标移动
这样就横着移动过来了
当我们想要控件回去的时候,就调用DOPlayBackwards();函数
但是之前使用了DOMove()所以那个用了的对象会被自动销毁
关闭自动销毁
这样就能来去自如了
但是这样每次都会创建一个关于这个控件的对象
对于内存很是浪费
所以作为改进
我们放在start里面
执行的时候暂停
接下来在onclick里面进行向前向后操作