[해결] 제자리로 오는 방법
생각보다 너무나 단순했다. if(y좌표값이 처음 설정한 값이 아닌 경우&&점핑 중인지를 확인 하는 boolean값이 false인 경우) 일 때, 물체의 y값을++ 하고, jumpTimer를 다시 0으로 대입을 한다. 위와 같은 방법으로 하면, 점프를 한 물체가 다시 제자리로 오게 된다. 하지만, 이렇게 하면 또 다른 문제점이 생긴다. 지면에 착지를 하지 않았음에도 불구하고, 공중에서 이중 점프가 된다. 이제 이 방법만 고안 해 내면 완전 해결이다. 해당 방법은 아래 코드에서 if문에 dino의 y좌표 값이 지면이 아니면 점핑 중인지를 확인 하는 boolean값이 true가 되지 않게 조건문을 하였다. document.addEventListener("keypress", (e) => { if (e.code ..
2021.09.13