인프런 커뮤니티 질문&답변
화살이 나오는 위치를 0.5만큼 위로 올리고 싶습니다.
작성
·
245
퀴즈
62%나 틀려요. 한번 도전해보세요!
타일맵 기반 환경에서 이동 가능한 영역과 불가능한 영역을 분리하여 관리하기 위해 사용된 주된 방법은 무엇일까요?
하나의 타일맵에 모든 정보를 저장하고 태그로 구분한다.
충돌 정보만을 담는 별도의 타일맵 레이어를 사용한다.
모든 타일에 물리적인 Collider 컴포넌트를 추가한다.
카메라의 시야 범위로 이동 가능 영역을 제한한다.
답변 1
1
Rookiss
지식공유자
보여주는 것만 0.5위인지, 실제 판정도 영향을 받는지 등
여러가지 요인이 있어 정확히 답변 드리기 힘듭니다.
Vec3Int 대신 다른 방식을 적용한다거나,
Cell 개수를 두배로 늘리고 매핑 공식을 바꾼다거나
여러 가지 응용 방법이 있을 수 있습니다.





지금은 MapManager를 통해서 오브젝트가 움직이는거를 한 칸(Cell) 단위로 찾아내서 그곳은 충돌구역이라는 것을 Cango 함수를 통해 이동의 여부가 결정되는 것으로 알고 있습니다.
그런데 혹시 Vec3Int 대신에 다른 방식을 적용할 경우에는, 이러한 이동이 적용되는것이 어려워지진 않을지 궁금합니다 !