간단한 2차원 맵을 게임에 구현하려고 합니다.
블록과 몬스터, 아이템이 있는 타일맵인데, 관리와 수정이 편한 구조를 고민하고 있어요.
배경 위에 무비클립을 두고 오브젝트를 넣은 뒤 hitTest로 길과 벽을 구분하는 방법을 생각했습니다.
아이템을 벽이나 블록이 아닌 곳에 일정 간격으로 랜덤 생성하고, 충돌 처리와 삭제는 어떻게 하면 좋을까요?
관련 아이디어나 키워드 부탁드립니다.
게임 개발 2D 타일맵 구현 방법 의견 부탁드려요
이든샘 2026.10.24 댓글 6
일본드립 2026.10.26
조언 감사합니다 ㅎㅎ
무들 2026.10.25
타일 크기가 모두 같다면 모든 좌표를 저장할 필요는 없어요.
타일 크기와 각 칸이 길인지 벽인지만 알면 됩니다.
해나 2026.10.25
그렇다면 타일마다 좌표와 키값을 두면 되는 걸까요?
쇼콜라데 2026.10.25
타일맵에서 타일별로 벽과 길을 구분해요.
캐릭터를 오른쪽으로 이동시킬 때 이동할 위치가 벽인지 길인지 계산합니다.
벽이면 움직이지 않게 하고, 길이면 이동시키면 됩니다.
오나미 2026.10.25
좌표를 직접 계산하는 거군요 ㅎㅎ
아직 어떻게 해야 할지 감이 잘 안 오네요.
양자리 2026.10.25
벽과 길을 hitTest로 구분하는 방법은 권하기 어려워요.
벽을 통과하거나 좌표가 어긋날 수 있습니다.
아이템이나 적과의 충돌에는 hitTest를 쓰고, 벽은 좌표로 계산하는 편이 나아요.