All Articles

19.08.03 작업결과물

           2019 08 03      3 51 49 유령비가 내려와~~

오늘의 작업물

- 1. 바탕화면 깔기
 DOM div 엘리먼트 생성, CSS 로 background image 불러옴
    1. 히어로를 가운데서시작하도록
    2. DOM div로 이미지 컨테이너생성, 컨테이너 child로 이미지 삽입. 컨테이너 위치를 바닥, 가운데로 설정. 삽입된 이미지 position: absolute로 활용해서 원하는 이미지 부분을 불러온다.나머지 부분은 clip-path로 안보이게 삭제,
    1. 키이벤트 -> 좌우 누를때 히어로 움직이게
    2. 키입력( 좌, 우 키 ) 값을 불러와서 해당 키값별로 컨테이너의 left 값을 조정한다. 히어로 이미지도 수정해서 좌 , 우 모습이 다르게 나오게 한다. 그리고 키입력이 끝나면 다시 정면 모습이 보이게 한다.
    1. 바탕화면 끝 도달하면 더이상 움직이지 않도록
    2. 컨테이너의 위치값 범위를 지정해서 범위 안에서만 움직이도록 한다.
    1. 귀신 하늘에서 시작하도록
    2. 히어로와 마찬가지로 엘리먼트생성하고 이미지를 넣는다
    1. 랜덤한 x의 위치에서 소환
    2. Math.floor(Math.random* (최대값 - 최소값)+ 최소값

    랜덤 함수로 absoulte position 설정해버림.

    1. 귀신 시작한 위치에서 y를 아래로 내려주시면 됩니다.
    2. setInterval을 이용해서 주기적으로아래로 움직임 부여.
    1. 바닥 도착 하면 죽음
    2. 좌표 바닥 도착후, clearInterval로 계속 실행 되는거 방지
    3. 유령의 이미지 변경
    4. 5초후 setTimeout 으로 유령이미지 컨테이너 삭제해버림