DoTween常用方法汇总

命名空间:using DG.Tweening  

关键字

  • Tween:对象总称
  • Tweener:某单个对象
  • Sequence:多个单个对象的组合
注意:此组件不能存放在Resource、Editor、Plugins中 参考:【扩展组件的方法详细文档:http://dotween.demigiant.com/documentation.php

 

DoTween常用方法汇总 eg: Tweener t = transform.DoScale(new Vector(),时间); (返回一个补间对象,自动清除)  
DoTween常用方法汇总   eg: t.SetLoop(4); this.transform.Pause(); t.OnStart(方法) t.play()相对于 倒播他只执行一次 t.playForward()正播 t.PlayBackwards()倒播(不存在直接倒播,必须执行一次正播才可倒播)
  DoTween常用方法汇总 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));  
  DoTween常用方法汇总 具体效果可以一直F12打开Ease脚本,里面都可以使用 简而言之就是回弹的效果     Tweener t = this.transform.DoRotate(new Vector(),时间); t.SetEase(Ease.OutBack);  
写法:
  • 通用: DoTween.To(()=>value,x=>value=x,100,1)
  • 简洁: transform.DOMoveX(100,1)
混合写法:     //用完即止 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);                                  
上一篇:C 语言顺序表


下一篇:java-jvisualvm远程监控云服务器上的Tomcat7