Lua 按键时如何增加1?
使用love2d,我不能在发生某些事情时将变量增加1 例如,当按下空格键时,我希望Lua 按键时如何增加1?,lua,love2d,Lua,Love2d,使用love2d,我不能在发生某些事情时将变量增加1 例如,当按下空格键时,我希望x仅增加一个,并且在再次按下空格键之前不会再次更改。目前,当空格键关闭时,它会以非常快的速度不断添加空格键,并一直持续到我释放空格键为止 下面是代码的一个示例 function love.load() x = 0 end function love.update(dt) if love.keyboard.isDown(" ") then x = x +1 end end
x
仅增加一个,并且在再次按下空格键之前不会再次更改。目前,当空格键关闭时,它会以非常快的速度不断添加空格键,并一直持续到我释放空格键为止
下面是代码的一个示例
function love.load()
x = 0
end
function love.update(dt)
if love.keyboard.isDown(" ") then
x = x +1
end
end
function love.draw()
love.graphics.print("space pressed for "..x.." times.",100,100)
end
使用事件处理程序可以获得更好的结果
function love.load ()
x = 0
end
function love.keypressed (key)
if key == ' ' then
x = x + 1
end
end
function love.draw ()
love.graphics.print ("space pressed for "..x.." times.", 100, 100)
end
如果已重复打开按键,请通过:
使用事件处理程序可以获得更好的结果
function love.load ()
x = 0
end
function love.keypressed (key)
if key == ' ' then
x = x + 1
end
end
function love.draw ()
love.graphics.print ("space pressed for "..x.." times.", 100, 100)
end
如果已重复打开按键,请通过:
使用事件处理程序可以获得更好的结果
function love.load ()
x = 0
end
function love.keypressed (key)
if key == ' ' then
x = x + 1
end
end
function love.draw ()
love.graphics.print ("space pressed for "..x.." times.", 100, 100)
end
如果已重复打开按键,请通过:
使用事件处理程序可以获得更好的结果
function love.load ()
x = 0
end
function love.keypressed (key)
if key == ' ' then
x = x + 1
end
end
function love.draw ()
love.graphics.print ("space pressed for "..x.." times.", 100, 100)
end
如果已重复打开按键,请通过: