@Gugr
Студент ИТМО. Веб-разработчик.

Как выполнять код с задержкой в JavaScript?

Имеется код:
function bug_start(){
	j=0;
	i=0;
	bugX=0;
	bugY=0;
	while(bugX<25 && bugY<25){
		if(field[j][i+1]==0 && bugX<25){
			bugX+=1;
			ctx.drawImage(bug, bugX*20, bugY*20);
		}																																																																																																																																						
	}
}


Как выполнять ctx.drawImage(bug, bugX*20, bugY*20);
С задержкой, например, в 1 секунду?
  • Вопрос задан
  • 2478 просмотров
Решения вопроса 1
@Misha7
Создайте функцию назовите например Draw_Image. В функции должно быть ctx.drawImage(bug, bugX*20, bugY*20);

А в том месте где нужна задержка напишите setTimeout(Draw_Image, 1000)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Quber
@Quber
PHP Team lead
используйте setInterval() или setTimeOut()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы