Lua制作游戏循环和其他功能

时间:2016-09-15 11:07:24

标签: lua

所以就像我有mainloop和许多其他函数但我不能称之为因为有不定式循环我怎么能让它们所以我可以调用函数。

local socket = require("socket")

local function sleep(sec)
  socket.select(nil, nil, sec)
end

coroutine.wrap(function()
  while true do
    sleep(1)
  end
end)()
print("bob") -- like here

就像在代码中它没有打印bob因为有循环是避免我尝试使用corountines但它们没有工作

1 个答案:

答案 0 :(得分:0)

通常我会建议使用非阻塞命令,但我不确定socket.select正在做什么。您似乎在滥用它作为阻止计时器。