
▶ 타일맵
2D Object > Tilemap을 생성하고 Tilemap Pallette를 이용해 맵을 그린다.
(이동하지 못하는 장애물에 Tilemap Collider 컴포넌트 추가)
▶ 선 그리기
OnDrawGizmos 함수에서 Gizmos.DrawLine 함수를 이용하여 씬 뷰에 이동할 최단 경로를 시각적으로 그린다.
▶ 최단 경로 찾기
A* 알고리즘을 이용해 목적지까지의 최단 경로를 계산한다.
▶ 이동하기
코루틴에서 Translate 함수를 이용해 플레이어가 최단 경로를 따라 움직이게 하였다.
'⌨️ 실습' 카테고리의 다른 글
| [ Unity ] AWS 클라우드 서버 (0) | 2023.11.30 |
|---|---|
| [ Unity ] 공튀기기 게임 (2) - 플레이어 이동 (0) | 2023.09.26 |
| [ Unity ] 공튀기기 게임 (1) - 맵 에디터 (0) | 2023.09.26 |
| [ Unity ] 2D 슈팅 게임 (0) | 2023.09.19 |
| [ Unity ] 2D 플랫포머 게임 (0) | 2023.09.19 |