永发信息网

lua coroutine 停 多少秒

答案:2  悬赏:70  手机版
解决时间 2021-02-19 21:53
  • 提问者网友:临风不自傲
  • 2021-02-19 10:39
lua coroutine 停 多少秒
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-02-19 11:19
  • lua协程停多少秒得看你是如何调用协程的resume,yield,没有像java中Thread.sleep(time)这一说法,所以千万不要走入这个误区。
  • 当我们使用 resume 函数调用一个协程时,协程才开始执行。当在协程调用 yield 函数时,协程挂起执行。再次调用 resume 函数时,协程再从上次挂起的地方继续执行。这个过程一直持续到协程执行结束为止。
  • 全部回答
    • 1楼网友:第四晚心情
    • 2021-02-19 12:39
    这个是u3d中协程的实现方式,你如果明白多线程编程的话就比较好理解了。当然,协程不是多线程,而是在一个线程中实现的。用法,需要一个返回值是ienumerator的方法 aienumerator a(){ yield return new waitforseconds(1f); //理解成先等1秒,然后执行下面的代码。 // do something}调用的时候使用startcoroutine(a());
    我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯