본문 바로가기
유니티

B13 - 2D 플랫포머 - 프로젝트 준비하기

flyon 2025. 1. 2.

1. 프로젝트 시작

  • 프라이 jet 성자 완료 후: 2D 플랫포머 프로젝트 시작.
  • Unity Hub 사용: Unity 클라이언트는 주로 Unity Hub에서 실행.
  • 디폴트 설정: 프로젝트 기본값은 3D → 2D로 전환 필요.
  • 프로젝트 생성: 이름과 위치 설정 후 프로젝트 생성.

2. Unity의 2D 환경 이해

  • 기본 화면 구성:
    • 2D는 배경이 파란색, 카메라만 기본 배치.
    • 3D에서는 Light와 Skybox가 추가됨.
  • 2D 카메라: 기본 배경색은 Solid Color로 설정. 원하는 색상으로 변경 가능.
  • 2D 오브젝트 생성:
    • 우클릭 → 2D Object → Sprite 선택.
    • 기본 스프라이트 추가 시, 크기가 작게 보일 수 있음.

3. 2D의 좌표 및 축 설명

  • 축 개념: 2D는 X축과 Y축만 존재.
  • Z축 무시: Z축은 원근법이 없으므로 무시.
  • Sprite Layer 설정:
    • 오더 레이어(Order in Layer) 값으로 오브젝트 순서 조정 가능.
    • 값이 클수록 앞에 보임.

4. 스프라이트 설정

  • 스프라이트 가져오기:
    • 그래픽 파일을 Unity로 드래그앤드롭.
    • 기본 설정은 Sprite로 자동 적용.
  • 해상도 및 픽셀 조정:
    • Pixels Per Unit: 1칸당 픽셀 수 설정.
    • 예: 16px 그래픽 → Pixels Per Unit: 16으로 설정.
  • 필터 모드 설정:
    • 도트 그래픽은 Point(No Filter)로 변경하여 선명하게 표시.

5. 콜라이더 설정

  • Collider 사용:
    • 2D 오브젝트에는 Box Collider 2D 추가.
    • RigidBody 2D 적용하여 물리 효과 활성화.
  • 컨택트 오프셋(Contact Offset):
    • 작은 틈 문제 해결: Default Contact Offset 값을 0으로 설정.

6. 그래픽 최적화

  • 압축 해제:
    • Texture Compression을 None으로 설정.
    • 원래 색상과 품질 복원.
  • 정확한 크기 조정:
    • Sprite의 크기와 캔버스 좌표를 정확히 일치시키기.
profile
작심삼일을 무한으로 반복하는 지식세포 키우기
✏️ ⚙️