Cocos Creator 有类似 Unity 协程的概念吗?

若没有,能用async和await代替吗

了解下promise

谢谢 马上去补习一下

unity协程太难用了 这里有更先进的promise

还是多线程更加好用

不知道你怎么想的,多线程的加锁解锁,请求线程,原子操作,线程死锁,还用和异步比较吗?

1赞

Unity 的协程就是用了C#里的函数切片
js 也有, 叫 generator, 你可以上网查, 会见到一个很熟悉的关键字yield
两者其实都一样, 都是单线程, 写一个死循环还是会gg
js 里的generator函数会返回一个佚代器, 你需要调用next() 去执行
在creator 麻烦点是你需要 自己弄一个帧循环去调用。
个人认为generator 在处理for 逻辑优势最大, 由其是分帧实例prefab时, 而且随时能停, 灵活性大

1赞