我试图让每次按下's'键时car.x增加1,而不是按住它的每一帧。换句话说,一旦按下按键,我就不希望汽车飞出视线。我将'car'初始化为空表{},然后在我的love.load()函数中将car.x初始化为2。 我的love.load,love.update,love.draw和love.keypressed是他们自己,而不是彼此。 以下是我的love.keypressed()函数,它在love.update()之外。
function love.keypressed(key)
if (key == "s") then
print(car.x)
car.x = car.x + 1
print(car.x)
end
end
当我运行它时,控制台说:
2
3
每次按's'键。看起来它正在重新初始化car.x.为什么每次按's'都没有增加?
由于