使用LÖVE时,我想通过按ENTER键从一个菜单更改为另一个菜单。但我只知道love.keypressed
和love.keyboard.isDown
。
对于那两个我需要按住按钮,但我只想按下它一次。我将不胜感激任何帮助。
答案 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