DOtween插件

1.对变量进行变换,可以是任意类型的变量   

 //对变量做一个动画,通过插值的方式修改一个值得变化
        DOTween.To(() => myValue, x => myValue = x, new Vector3(10, 10, 10),2);

2. UI任务栏移动等

	void Start () {
 // pancelTransform.DOMove(new Vector3(0, 0, 0),1);//paneltransform从当前位置动画到0 0 0(修改的世界坐标)
 Tweener twener = pancelTransform.DOLocalMove(new Vector3(0, 0, 0), 1);//默认动画播放完毕会销毁//tweener对象保存这个动画的信息,每次调用do类型的方法都会创建一个tweener对象,这对象是dotween销毁的
        twener.SetAutoKill(false);//让他不自动销毁
        twener.Pause();//放到start里面保证一个动画只创建一个对象
}
  pancelTransform.DOPlayForward();//正放
  pancelTransform.DOPlayBackwards();//倒放

3. 物体移动

     transform.DOMoveX(5, 1).From();
     //默认从当前位置移动到目标位置,加上就相反了
 transform.DOMoveX(5, 1).From(true);//参数为true说明坐标是个相对坐标,距离x轴

4. 动画曲线

    Tweener tweene = Transform.DOlocalMoveX(0, 2);
    tweene.SetEase(Ease.OutBounce);//Ease是一个枚举类型的
tweene.OnComplete(方法名);//播放完之后调用什么方法
5.文字动画效果,剧情文字

  text.DOtext("游戏开始了",1);

6.屏幕震动效果

   transform.DOShakePosition(1,new Vector3(3,3,0))
7.颜色变化

text.DOColor(Color.red,2);
text.DOFade(1,3)




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zero游戏开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值