Skip to content

플레이어 이동 개선 #1

@wslee6704

Description

@wslee6704

현재 완료된 작업

평행이동

PlayerMove로 플레이어의 이동의 트리거를 구현
PlayerSingleMoveFunc 클래스에 실제 이동을 구현해놨다
DOMove라는 이동 애니메이션이 있는 라이브러리를 이용했다.

블럭생성

블럭을 관리하는 매니저와 오브젝트 풀링을 구현하였다.
블럭과 폭탄 등 다양한 블럭이 쓰이지만 현재 gpt가 알려준것과는 좀 차이가 있기에
실제로 내가 맞춰 커스텀 하는 것이 중요할 것 같다.

블럭의 카운트는 세로의 블럭을 카운팅하는 6개의 배열을 이용했다.
블럭에 관한 정보는 다 여기서 작성한다.

블럭 파괴

가장 위에 있는 블럭을 플레이어의 인덱스를 확인하여 오브젝트 풀을 이용해 이동시킨다.

개선사항

  • 플레이어의 이동이 중력이 없이 가능했던 이유가 어차피 옆으로 블럭을 부수는 기능이 없어서였다. 하지만 옆에 있는 블럭을 부수기가 가능하게 하고, 그 위에 블럭들을 모두 아래로 떨어지게 하는게 가능 하지 않을까?(이게 가능하면 추가적인 기능이 구현 가능함) 플레이어의 위치 변환을 감지 혹은 블럭이 부숴질때마다 이벤트를 사용하는게 좋을거같다
  • 플레이어의 대쉬를 땅파기 버튼 + 이동으로 할지
    옆파기가 가능해진다면 그에 맞는 로직을 좀 생각해야한다.
  • 폭탄 이대로 괜찮은가?
    일자굴 파지말라고 폭탄 만든건데 개지랄할거같다 흠. 옆파기로는 못부수게 할까?
  • 플레이어 올라갈때
    중간에 이동가능하게 할지 고민좀 해야될 거 같다. 일자굴의 위험성을 알리려했던 건데 번개랑 폭탄으로 충분하려나 확실히 좀 꼬일듯
  • 플레이어 내려갈때
    비트를 멈추고 내려가는게 맞을까? 액션으로 껐다 켰다 해야될듯

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions