1

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

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

4

1 回答 1

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
于 2013-08-17T12:50:33.300 回答