其他分享
首页 > 其他分享> > DoTween常用方法汇总

DoTween常用方法汇总

作者:互联网

命名空间:using DG.Tweening  

关键字

注意:此组件不能存放在Resource、Editor、Plugins中 参考:【扩展组件的方法详细文档:http://dotween.demigiant.com/documentation.php

 

eg: Tweener t = transform.DoScale(new Vector(),时间); (返回一个补间对象,自动清除)  
  eg: t.SetLoop(4); this.transform.Pause(); t.OnStart(方法) t.play()相对于 倒播他只执行一次 t.playForward()正播 t.PlayBackwards()倒播(不存在直接倒播,必须执行一次正播才可倒播)
  eg:在执行一个动画后自动执行另一个动画 Sequence seq=DOTween.Sequence(); seq.Append(this.transform.DOMoveX(10,5.0f)); seq.Append(this.transform.DOMoveX(0,5.0f));   如果想循环播放只需要在以上代码后面加上 seq.SetLoops(-1);   //一直循环   插入一个事件(一起执行)【在队列0处也就是一开始插入一个并行事件变大】 seq.Insert(0,this.transform.DOScale(new Vector(2,2,2),5.0f));  
  具体效果可以一直F12打开Ease脚本,里面都可以使用 简而言之就是回弹的效果     Tweener t = this.transform.DoRotate(new Vector(),时间); t.SetEase(Ease.OutBack);  
写法: 混合写法:     //用完即止 transform.DOMove(new Vector3(2,2,2), 2) .SetEase(Ease.OutQuint) .SetLoops(4) .OnComplete(myFunction);   //后续操作 Tween myTween = transform.DOMove(new Vector3(2,2,2), 2) .SetEase(Ease.OutQuint) .SetLoops(4) .OnComplete(myFunction);   //复制操作SetAs() material.DOColor(Color.red, 2).SetAs(myTween);                                  

标签:常用,seq,Ease,汇总,transform,DoTween,new,倒播,eg
来源: https://blog.csdn.net/Xie__yu/article/details/118104000