添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
协程开启传入函数时候需要使用util=require(“xlua.util”) xlua工具表
lua不能使用yield rerurn
lua的coroutinue.yield(返回值) 和yield return 作用一样
实例:
  1. --xlua工具表
  2. util=require("xlua.util")
  3. Wait=CS.UnityEngine.WaitForSeconds
  4. local obj=CS.UnityEngine.GameObject("Coroutine")local mono=obj:AddComponent(typeof("Unity脚本"));
  5. fun =function()local a=1whiletruedo--lua无法直接使用 C# yield return
  6. coroutine.yield(Wait(1))-- 等待1秒print(a)
  7. a=a+1if a>10then
  8. mono:StopCoroutine(coro)--关闭endendend--lua使用Untiy协程 开启
  9. coro=mono:StartCoroutine(util.cs_generator(fun))
复制代码