如何使用LÖVE进行键盘输入?

在使用LÖVE时,我想通过按下回车键从一个菜单切换到另一个菜单。但我只知道love.keypressedlove.keyboard.isDown

对于这两个函数,我需要按住按钮,但我只想按一次。我会非常感激任何帮助。

点赞
用户2279620
用户2279620

尝试将更改代码放入 love.keyreleased()


main.lua 中类似下面这样:

local changeMenu =false

function love.draw()
    if changeMenu then
        -- 做你需要做的事情
        changeMenu = false
    end
end

function love.keyreleased(key)
    if key=="return" or key=="kpenter" then
        changeMenu = true
    end
end
2013-08-17 12:50:33