-2

love.keyreleased(key)功能一样吗love.keyboard.isDown

例如,我可以声明:

function love.update()

    if love.keyreleased("left") then
            hero = heroLeft
    end
end     
4

2 回答 2

6

love.keyreleased是一个回调函数。这不是应该调用的函数。这是您在需要密钥的系统中注册的功能。每当释放一个键时,系统就会调用它。

于 2012-02-21T02:48:01.103 回答
0

不,它们的功能不同。

love.keyreleased(key) 是一个回调函数,只要释放一个键,应用程序就会调用它,因此您可以覆盖它以创建某种对释放的响应。你不应该调用这个函数。爱情应用程序将为您处理。

love.keyboard.isDown 是一个 love 函数,它返回一个布尔值(如果键按下 - true 或 false)。你不应该覆盖它,否则你将无法知道一个键是否真的被关闭了。可以在您的代码中调用此函数。

于 2014-08-26T20:59:43.717 回答