Unity延迟的4种写法含DoTween的一些代码

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity延迟的4种写法含DoTween的一些代码相关的知识,希望对你有一定的参考价值。

。。。

。。

     //延迟方法一:协程
     var c = GetSkillConfig(animId);
     _mono.StartCoroutine(DelayCoroutine(c,body));


  IEnumerator DelayCoroutine(AnimationEffectConfig c,GameObject body)
  
    yield return new WaitForSeconds(c.playTime);
    
    StartPlayEffect(c.Id);

  

xxxxxx

    //延迟方法三:
    _mono.Invoke("",c.playTime);

yyyyyy

     //延迟方法二:DoTween 好像没办法传参数
     var seq = DOTween.Sequence();
     seq.AppendInterval(c.playTime);
     seq.AppendCallback(DelayFunc);
     //seq.SetAutoKill(false);
     seq.SetAutoKill(true);
     seq.SetUpdate(true);//设为true时可在Time.timeScale=0的情况下正常执行

111111111

//延迟方法四:分帧 (MonoUpdate).....

以上是关于Unity延迟的4种写法含DoTween的一些代码的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D 一些工具总结

Unity3D 一些工具总结

Unity3D 一些工具总结

Unity 动画二:DOTween使用简介

unity Dotween插件的简单介绍及示例代码

DoTween详细使用教程