Love2D从函数

时间:2018-02-08 22:30:29

标签: function lua love2d

我试图让每次按下'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'都没有增加?

由于

0 个答案:

没有答案