1

LÖVE を使用しているときに、ENTER キーを押して、あるメニューから別のメニューに変更したいと考えています。しかし、私が知っているlove.keypressedのは とだけlove.keyboard.isDownです。

これらの 2 つの場合は、ボタンを押したままにする必要がありますが、1 回だけ押してください。助けていただければ幸いです。

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 に答える