DOTween.To(() => v3, x => v3 = x, Vector3.up, 1f);
transform.DOMove(new Vector3(0, 0, 0), 1, true);//对象移动到目标点(参数一)
tweener = transform.DOLocalMove(new Vector3(0, 0, 0), 0.5f);//默认动画播完
tweener.SetAutoKill(false);//关闭动画自动销毁
tweener.Pause();//暂停动画
transform.DOPlay();//播放动画 播放一次
transform.DOPlayForward();//正放动画 播放多次
transform.DOPlayBackwards();//倒放动画 播放多次
加上From方法 表示从目标位置到当前位置
From(true) 当前位置加上参数位置 是开始移动的位置
From() 参数位置是开始移动的位置
transform.DOMoveX(10, 5).From(); //当前位置 1 0 0 开始移动的位置10 0 0
transform.DOMoveX(10, 5).From(true);//当前位置 1 0 0 开始移动的位置11 0 0
有颜色属性的对象.DOColor(new Color(0, 0, 0, 0), 1f);//颜色改变
有颜色属性的对象.DOFade(0, 1f);//透明度变化
//选择移动动画的方式
Tweener tweener=transform.DOLocalMoveX(5, 1f);
tweener.SetEase(Ease.InBounce);//选择播放动画的方式 参数枚举类型
tweener.SetLoops(2);//动画循环次数
tweener.OnComplete(() => print("你好啊"));//动画播完调用响应该事件 可以添加要相应的方法
gameObject.GetComponent<Text>().DOText("游戏开始",1f);//文字逐渐出现
屏幕震动 移动相机
transform.DOShakePosition(1f);//震动时间
DoTWeen常用方法
最新推荐文章于 2024-04-17 18:30:14 发布