love.keyreleased(key)
的功能與love.keyboard.isDown
的功能相同嗎?是否love.keyreleased(key)的功能與love.keyboard.isDown相同?
例如,我可以聲明:
function love.update()
if love.keyreleased("left") then
hero = heroLeft
end
end
love.keyreleased(key)
的功能與love.keyboard.isDown
的功能相同嗎?是否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是一個返回布爾值的愛情函數(如果該鍵是關閉的 - true或false)。你不應該覆蓋它,否則你將無法知道密鑰是否真的停機。這個函數可以在你的代碼中調用。
-1:缺乏研究努力。我對Love2D沒有任何知識或專業知識,但是我通過谷歌搜索「love2d keyreleased」找到了答案,它將[我的權利轉到了文檔](https://love2d.org/wiki/love.keyreleased) – 2012-02-21 02:47:05