在LÖVE中无法获得键盘输入的问题

嘿!

我正在尝试从我的键盘获得输入,但是在LOVE2D中没有输入被注册。没有错误。

以下是代码:

ESCdown=love.keyboard.isDown('escape')

function love.update()
if ESCdown then
    love.event.quit()
  end
end
点赞
用户2858170
用户2858170

love.update 在每帧都被调用。

ESCdown 被赋值一次后就不再改变。

请考虑使用键盘事件:

https://love2d.org/wiki/love.keypressed

它甚至为你想要做的事情提供了一个示例:

function love.keypressed(key, scancode, isrepeat)
   if key == "escape" then
      love.event.quit()
   end
end
2021-04-06 16:15:51