0

我正在制作游戏。我通过 THREE.js 中的这段代码暂停游戏

if (keyboard.pressed("E")) {
    animate = false;

 }

if(animate){
requestAnimationFrame(animate);
}

我想在暂停后通过按任何其他键但不知道如何重新开始游戏?请在这方面帮助我。谢谢。

4

1 回答 1

1

您可以在文档级别实现一些简单的 jQuery 来简单地做到这一点,

$("body").on("keypress", function (e) {
    if(!animate) animate = true;
});

...因此即使E再次按下,它也会取消暂停。这是假设您不断检查动画的间隔。否则,您可以在if qualifier

于 2013-05-23T16:15:07.267 回答