Love2D APIEvent本页总览Event 描述: 管理事件,例如按键。 pump 类型: 函数。 描述: Dora 拥有平台事件泵;这不会泵送第二个操作系统队列。将事件泵入事件队列。 这是一个低级函数,通常不由用户调用,而是由 love.run. 请注意,确实需要调用此命令才能让任何操作系统认为您仍在运行, 如果您想处理操作系统生成的事件(考虑回调)。 签名: pump: function() poll 类型: 函数。 描述: 返回事件队列中消息的迭代器。 签名: poll: function(): function(): any... 返回值: 返回类型描述function or any...可在 for 循环中使用的迭代器函数。 wait 类型: 函数。 描述: 与 love.event.poll() 类似,但会阻塞,直到队列中有事件为止。 签名: wait: function(): any... 返回值: 返回类型描述any...事件名称。 push 类型: 函数。 描述: 将事件添加到事件队列。 从 0.10.0 开始,您可以使用此函数传递任意数量的参数,但默认回调不会使用超过六个。 签名: push: function(name: string, args: any...): boolean 参数: 参数名类型描述namestring事件的名称。argsany...第一个事件参数。 (默认值:无。) clear 类型: 函数。 描述: 清除事件队列。 签名: clear: function() quit 类型: 函数。 描述: 将退出事件添加到队列中。 -- quit 事件是事件处理程序关闭 LÖVE 的信号。可以使用 love.quit 回调中止退出过程。 签名: quit: function(exit_status?: number): boolean 参数: 参数名类型描述exit_statusnumber关闭应用程序时使用的程序退出状态。 (默认值:0。) 返回值: 返回类型描述boolean退出事件加入队列后始终返回 true。 quit 类型: 函数。 描述: 将退出事件添加到队列中。 -- quit 事件是事件处理程序关闭 LÖVE 的信号。可以使用 love.quit 回调中止退出过程。 签名: quit: function(reason: string): boolean 参数: 参数名类型描述reasonstring告诉默认的 love.run 退出并重新启动游戏,而不重新启动可执行文件。 返回值: 返回类型描述boolean重启退出事件加入队列后始终返回 true。