들어가기 전에...
아래 페이지를 먼저 보시는게 빠른 이해에 도움이 됩니다.
https://ondolroom.tistory.com/287
https://ondolroom.tistory.com/288
이미지들을 추가하자
전역공간에 추가하자
다운 키를 눌렀을 때 반응 할 downKeyOn을 선언 및 초기화
점프시/ 더블점프시/ 더블점프후 떨어질 때/ 누웠을 때
등등의 이미지를 추가 하였다.
누웠을 때 이미지 변경
keyPressed에는 down키를 눌렀을 시 동작을 입력한다.
downKeyOn이 true가 되고
점프 / 낙하 / 누은 이미지가 아닐 때 누은 이미지로 바꾼다.
keyReleased에는 down키를 뗐을 시 동작을 입력한다.
downKeyOn이 false가 되고
점프 / 낙하 / 기본이미지가 아닐 때 기본이미지로 바꾼다.
점프시 이미지 변경
일반점프인지 더블점프인지 구분하여 이미지를 추가한다.
낙하시 이미지 변경
낙하 이미지는 더블점프 후에만 바뀐다.
조건을 걸어서 변경되도록 하자.
낙하 종료시 이미지 변경
낙하 반복문이 끝났을 경우 다시 이미지를 변경 해주어야한다.
조건이 복잡해보이지만 크게 어려울 것이 없다.
다운키를 눌렀을시 + not점프 + not낙하 +이미지가 누은 이미지가 아닐 때 - 누은 이미지로 변경
다운키를 떼었을시 + not점프 + not낙하 +이미지가 기본이미지가 아닐 때 - 기본이미지로 변경
결과
'Programming Language > Java' 카테고리의 다른 글
자바 스윙 더블버퍼링 (프로젝트 대비) (0) | 2020.05.02 |
---|---|
자바 스윙 페이드 아웃 페이드 인 구현하기 (프로젝트 대비) (0) | 2020.05.02 |
자바 스윙 발판 구현하기 (프로젝트 대비) (0) | 2020.05.01 |
자바 스윙 더블점프 구현하기 (프로젝트 대비) (0) | 2020.05.01 |
자바 스윙 이미지 점프 + 낙하 하게 만들기 (프로젝트 대비) (0) | 2020.04.30 |