中调用你的animate过程。
我正在制作一款游戏。我在THREE.js中使用以下代码暂停游戏
if (keyboard.pressed("E")) {
animate = false;
}
if(animate){
requestAnimationFrame(animate);
}
我想在暂停后重新开始游戏,通过按任何其他键,但不知道如何?请在这方面帮助我。谢谢。
您可以在文档级别实现一些简单的jQuery来简单地做到这一点,
$("body").on("keypress", function (e) {
if(!animate) animate = true;
});
…因此,即使再次按下E
,它也将取消暂停。这是假设你经常在间隔内检查animate。否则,你可以显式地在if qualifier