2D 플랫폼 게임 타일 맵 만들기
- 유니티에서 타일 맵을 사용하여 플랫폼 게임을 쉽게 만들기 위한 방법 소개.
타일 팔레트 설정
- 새 폴더 생성 후 타일 맵 프로젝트 시작.
- 타일 팔레트를 생성하고 이름을 "Platform Palette"로 지정.
- 필요한 스프라이트 자산을 드래그하여 타일 팔레트에 추가.
타일 생성 및 관리
- 여러 스프라이트를 한 번에 드래그하여 타일 팔레트에 넣기.
- 타일이 자동으로 생성되고 타일 팔레트에서 편집 가능.
지형 만들기
- 그리드와 타일맵 설정 후 타일을 그려서 레벨을 만듦.
- 타일을 드래그하여 쉽게 지형을 만들 수 있음.
타일에 콜라이더 추가
- 타일맵 도구를 사용해 타일에 자동으로 콜라이더 추가.
- 타일이 상호작용하도록 설정.
카메라 설정
- 복잡한 스크립팅 없이 카메라가 플레이어를 따라가게 설정.
- 메인 카메라를 플레이어 객체에 할당하여 자동으로 따라가도록 설정.
경사로 만들기
- 타일맵에서 경사로를 만들고 충돌 문제 해결.
- 경사로 타일의 물리 설정을 조정하여 충돌 문제 해결.
타일 물리 설정
- 타일의 물리 설정을 수정하여 경사로에서 발생하는 충돌 문제 해결.
- 물리 모양을 맞추고 불필요한 부분을 지우기.
레벨 테스트 및 최종 설정
- 타일 설정과 충돌을 정확히 적용한 후 게임을 실행하여 테스트.
- 타일 팔레트 정리, 콜라이더 추가, 레이어와 머티리얼 설정.
간편한 타일맵 생성
- 프로그래밍 없이 유니티 에디터에서 타일맵을 쉽게 만들 수 있음.
- 시청자에게 타일맵을 사용하여 직접 플랫폼 게임 레벨을 만들어 볼 것을 권장.
*유튜브 골드메탈님 강의를 바탕으로 작성한 메모입니다*
'유니티' 카테고리의 다른 글
| B16 - 2D플랫포머 - 플레이어 점프 구현하기 (0) | 2025.01.05 |
|---|---|
| B15 - 2D 플랫포머 - 플레이어 이동 구현하기 (0) | 2025.01.05 |
| B14 - 2D 플랫포머 - 아틀라스와 애니메이션 (2) | 2025.01.02 |
| B13 - 2D 플랫포머 - 프로젝트 준비하기 (2) | 2025.01.02 |
| B12 - 게임 인터페이스를 알아봅시다 (1) | 2025.01.01 |