在THREE.js中暂停后重新开始游戏
Restart game in THREE.js after Pausing
我正在制作一款游戏。我在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
相关文章:
- 重新启动游戏jQuery功能不工作
- 如何在从顶部滚动时暂停转盘/滑块,并在滚动到顶部时重新开始
- 更新画布上的高度/宽度并重新开始绘制
- 如果我重新加载页面,倒计时将重新开始 - 如何设置修复
- 重新开始并承诺取得进展
- JQuery 自动收报机通过减速和停止然后重新开始来播放
- 如何重置 jquery 动画并重新开始
- 失败后重新开始承诺
- 清除答案,重新开始JS计算器
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- 是否存在循环“;重新开始”;
- jQuery添加类数字到x并重新开始
- For循环jQuery,在4个项目后重新开始
- 如何在用户重新开始后删除动态创建的jQuery对象?在纸上
- 在THREE.js中暂停后重新开始游戏
- 倒计时在凌晨3点,上午9点,下午3点和晚上9点重新开始
- 如何从元素中清除css重新开始
- 重置计数器,重新开始
- plupload:重新开始上传(使用分块)
- 如何修改CSS3滚动框动画无限循环,而不是重新开始