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의 크기와 캔버스 좌표를 정확히 일치시키기.