love.keyreleased(key)
功能一样吗love.keyboard.isDown
?
例如,我可以声明:
function love.update()
if love.keyreleased("left") then
hero = heroLeft
end
end
love.keyreleased
是一个回调函数。这不是您应该调用的函数。这是您在需要密钥的系统中注册的功能。每当释放一个键时,系统就会调用它。
不,它们的功能不同。
love.keyreleased(key) 是一个回调函数,只要释放一个键,应用程序就会调用它,因此您可以覆盖它以创建某种对释放的响应。你不应该调用这个函数。爱情应用程序将为您处理。
love.keyboard.isDown 是一个 love 函数,它返回一个布尔值(如果键按下 - true 或 false)。你不应该覆盖它,否则你将无法知道一个键是否真的被关闭了。可以在您的代码中调用此函数。