ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Lua协程coroutine库用法

Lua协程coroutine库用法 一.学习Lua协程的目的1.可以更好的学习和掌握一些Lua框架比如ToLua,因为这些框架可能使用Lua协程2.Lua协程是Lua语言的一部分,虽然不常用,掌握后可以在遇到某些需求时可以想到用Lua协程可以解决问题。二.Lua协程概念和Unity协程的概念类似,Lua协程是可以让函数暂停,在暂停处继续执行方法的机制。三.协程API3.1 coroutine.create(func)接收一个function参数,返回一个thread类型变量(下文称协程对象)local co = coroutine.create(function () print("co execute") end) print(co)通过coroutine.create可以创建任意多个协程对象,它们可以同时存在,但在任意一个时刻,只有一个协程正在运行。
返回列表