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

时间:2013-08-17 11:59:24

标签: input lua keyboard love2d

使用LÖVE时,我想通过按ENTER键从一个菜单更改为另一个菜单。但我只知道love.keypressedlove.keyboard.isDown

对于那两个我需要按住按钮,但我只想按下它一次。我将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:3)

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


main.lua

中有类似内容
local changeMenu =false

function love.draw()
    if changeMenu then 
        -- do what you need to do
        changeMenu = false
    end
end

function love.keyreleased(key)
    if key=="return" or key=="kpenter" then
        changeMenu = true
    end 
end