반응형
1. 컴포넌트로 추가하기
01 Collider 영역
02 Collider 영역 수정하기
2. 직접 찍어주기
TileMap관련 프로퍼티 및 메서드 알아보러가기
01 충돌된 타일의 위치 저장하는 blocked리스트 생성
List<Vector3Int> blocked = new List<Vector3Int>();
02 유효한 셀 영역 체크
foreach(Vector3Int pos in _tilemap.cellBounds.allPositionsWithin)
{
TileBase tile = _tilemap.GetTile(pos);
if (tile != null)
// 현재 타일 위치인 pos를 blocked리스트에 추가 -> 해당 위치에 타일이 있는 것을 기록
blocked.Add(pos);
}
참고 : 본 내용은 MMORPG PART7 강의를 수강하여 작성하였습니다.
반응형
'유니티 공부 > Unity' 카테고리의 다른 글
Unity - Tilemap에서 BoundsInt의 Properites , PositionEnumerator 구조체 (0) | 2023.08.17 |
---|---|
Unity - Tilemap Properites 및 관련 메서드 (0) | 2023.08.17 |
Unity - Tilemap Layer 순서 설정 (0) | 2023.08.16 |
Unity - Tilemap, Tile Palette(도구들 설명)기초 (0) | 2023.08.16 |
Unity - 3D모드 2D로 바꾸는 법 (0) | 2023.08.16 |
댓글