Unity3d计时工具TimeTween

在做一些实际业务的时候,我们可能出现这样的需求
播放动画完->播放特效->缓动到X坐标
我们会根据每个动画的完成回调然后做一些事情.
但类似的代码很多,于是总结了一个很好用的工具
那就是iTween.

咦,好像漏掉了点什么,那就是缺少一个时间的Tween

TweenTime

简称TTime ,再简就成TT(套套啦)
它是一个可以很快速帮助你做一个定时回调的功能

1.怎么用


TTime.Do(delegate
{
Debug.Log(Time.time);
}).Wait(1).Loop(2);

这段代码创建一个在1秒后,执行当前打印回调,并且循环2次,完成后将自动销毁

如过你想在循环2次以后还要做点什么事,可以使用追加方法


TTime.Do(delegate
{
Debug.Log(Time.time);
}).Wait(1).Loop(2)
.Append(delegate
{
Debug.Log("开火车");
}).Wait(2);

TTime 还提供了,是否让你的回调能被时间缩放,还是在FixedUpdate更新

开源地址:https://coding.net/u/Kpa32/p/TweenTime/git
如果发现bug或者有什么其他建议可以发送email到我的邮箱:[email protected]
我会第一时间解决问题

你可能感兴趣的:(Unity3d计时工具TimeTween)