我有疑问,我找不到这个信息。 为了管理游戏中的键盘输入,我使用addEventListener()来监听keydown和keyup事件以更新键盘对象的状态,因此在游戏循环中我可以读取键是否关闭。 当然我希望它在游戏循环之间运行,但是它呢?或者,无论游戏循环是否正在运行,它是否在按下或释放按键时运行?
document.body.addEventListener( "keydown", function(){/*function that updates my keyboard object*/} , true);
document.body.addEventListener( "keyup", function(){/*function that updates my keyboard object*/} , true);
function game_loop()
{ requestAnimationFrame(game_loop); }
game_loop();