자바스크립트로 쓰레드 구현할수 있을까요?
Judicious
2023.04.01
예를 들어
Math.random()
함수 결과값이 0일때 전진
1일때 후진
이런식이고
이거와 별개로 객체가 상황에 따라 움직인다고 했을때(setInterval()로 객체 움직임을 조절)
setInterval() 매개변수 값을 30정도로 하니까
객체 움직임이 부드럽고 좋은데
문제는 위 Math.random값이 매번 변해서 적용되야 되는데
매개변수값이 낮아서 너무 빠르게 왔다리 갔다리 하더라구요~
setInterval() 매개변수값을 30정도로 고정하고
별개로 Math.random() 함수 값을 1초단위로 바꿀수는 없을까요?
고수님들 답변 부탁드립니다 __
-
터큰
답변 감사합니다~ 이해는 잘 안가지만 한번 해보겠습니다~~
-
진달래
참조할 함수 결과값을 전역변수로 지정하시고
전역변수에 따라 기존에 설정한 setInterval을 clearInterval로 취소시키고 재설정하세요.
아니면 setTimeout을 사용해서 재귀호출하게 하세요.