love.keyreleased(key)
功能是否与love.keyboard.isDown
相同?
例如,我可以声明:
function love.update()
if love.keyreleased("left") then
hero = heroLeft
end
end
答案 0 :(得分:6)
love.keyreleased
是一个回调函数。它不是你应该打电话的功能。它是您在系统中注册的功能,它带有一个键。只要释放钥匙,系统就会调用它。
答案 1 :(得分:0)
不,他们的功能不同。
love.keyreleased(key)是一个回调函数,只要一个密钥被释放,它就会被应用程序调用,因此你可以覆盖它以便为该版本创建某种响应。你不应该叫这个功能。爱应用程序将为您处理。
love.keyboard.isDown是一个返回布尔值的love函数(如果键是down - true或false)。你不应该覆盖它,否则你将无法知道密钥是否实际上已关闭。可以在代码中调用此函数。