this.update = function() {
if (state == "game") {
if (jaws.pressed("p") && !jaws.paused) {
jaws.paused = true;
setTimeout(function() {
var unpause_interval_id = setInterval(function() {
if (jaws.pressed("p") && jaws.paused) {
jaws.paused = false;
clearInterval(unpause_interval_id);
}
});
}, 5000);
}
저는 작업중인 게임을 일시 중지하려는 시도입니다. 기본적으로 플레이어가 일시 중지되면 플레이어가 일시 중지하려고하는지 확인하는 기능에 대해 5 초의 제한 시간을 설정합니다.clearInterval 및 게임 일시 중지
그러나 간격을 지우는 데 성공하지 못하고 있는데 clearInterval 함수가 작동하지 않습니다. 디버깅 한 내용에서 확실합니다. 내가 뭘 잘못하고 있는지 알 겠어?
감사합니다.
는 (("P")를 jaws.pressed && jaws.paused) 경우없이 간격을 취소하려고 했습니까? – user907860