본문 바로가기

Programming29

2D 게임만들기(카타나제로) - 4일차 4일 차 오늘의 목표 - 플레이어 클래스 정리 - 다른 스테이지 추가 4일 차 작업 종료 - 플레이어 모션별 이미지 추가 - 픽셀충돌 보완 2020. 4. 25.
2D 게임만들기(카타나제로) - 3일차 3일 차 오늘의 목표 - 플레이어 모션 추가 및 코드 정리 플레이어 모션 (예정) 게임 첫 시작 시 PLAYSONG - 후에 노래가 나오게 할 예정 바닥에 있을 때는 IDLE 기본 이동은 RUN 바닥에서 떨어져있을때 JUMP 상태를 유지하며 중력 값을 주어 바닥에 붙어 있게 만든다 좌우 벽에 붙어있을때 HANDLE -> 이 상태에서 점프 FLIP (예정) 특정버튼 클릭시(원작은 아래 좌, 우 방향키 입력시) 구르기(ROLLING) - 구르기 중 무적 대기상태에서 이동을 하면 중간에 모션 - IDLE - IDLE TO RUN - RUN 이동 중 멈추면 - RUN - RUN TO IDLE - IDLE 피격 시 HIT 3일 차 작업 종료 - 픽셀충돌 보완 2020. 4. 24.
2D 게임만들기(카타나제로) - 2일차 2일 차 오늘의 목표 - 플레이어와 맵 픽셀 충돌 처리 2일 차 작업 종료 - 플레이어와 맵의 픽셀 충돌 처리 완료 - 다음은 1일차에 작성했던 플레이어의 모션들을 적용해볼 예정 2020. 4. 23.
2D 게임만들기(카타나제로) - 1일차 1일 차 오늘의 목표 - 플레이어, 플레이어 모션 이미지 적용 플레이어 행동 패턴 (PLAYER STATE) 대기(IDLE) 뛰기(RUN) - 기본 방향 이동 (일반 맵과 전투맵에서는 다른 모션) 걷기(WALK) - CTRL + 기본 방향 이동 벽 매달리기(HANDLE) - 점프 중 벽에 닿은 상태에서 벽 쪽으로 방향 클릭(STATE == JUMP && 벽 쪽의 방향) 피격(HIT) - 적에게 총알 OR 근접공격 타격 시 사망 점프(JUMP) - 점프중에는 벽 매달리기 상태 이외에는 상태가 바뀌면 안 됨 구르기(ROLLING) - 아래 좌 OR 우 클릭 시 해당 방향으로 구르기(구르기일때는 공격을 받지 않음) 공격(ATK) - 마우스 클릭시 플레이어의 몸에서부터 특정 거리만큼 마우스 클릭 좌표 방향으로 .. 2020. 4. 22.