(자바스크립트) 방향키 게임만들기 문제해결

SeoYehJoon·2023년 9월 10일
0
post-thumbnail


HTML코드


스크립트 코드 위주로 분석해 보겠다.


: board 라는 id를 가진 태그 안쪽의 tr을 모두 가져오겠다는뜻이다 나중에 line[0],line[1]방식으로 안쪽의 tr 요소에 접근가능하다.



현재 유저의 위치를 나타냄

현재 위치임을 표시할 수 있게 요소의 스타일중 backgroundColor요소를 red로 정해준다.



다음은 키 이벤트가 인식되었을때 반응이다( → ← ↑ ↓ )

입력된 키되로 이동하면 경기장 밖으로 이동할 수 있으니 먼저 nx, ny에 이동한 값을 넣어놓고 검증을 한 뒤 범위안초과되면 실질 위치(x, y)에 nx, ny 삽입한다.


번외로 childElementCount라는건 해당 요소 내의 자식태그 수 알려주는 코드이다 잘 기억해두자.


결과


범위가 초과되면 이동되지 않는다~

profile
책, 블로그 내용을 그대로 재정리하는 것은 가장 효율적인 시간 낭비 방법이다. 벨로그에 글을 쓸때는 직접 문제를 해결한 과정을 스크린샷을 이용해 정리하거나, 개념을 정리할때는 최소2,3개소스에서 이해한 지식을 정리한다.

0개의 댓글

관련 채용 정보