인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
퀴즈
62%나 틀려요. 한번 도전해보세요!
타일맵 기반 환경에서 이동 가능한 영역과 불가능한 영역을 분리하여 관리하기 위해 사용된 주된 방법은 무엇일까요?
하나의 타일맵에 모든 정보를 저장하고 태그로 구분한다.
충돌 정보만을 담는 별도의 타일맵 레이어를 사용한다.
모든 타일에 물리적인 Collider 컴포넌트를 추가한다.
카메라의 시야 범위로 이동 가능 영역을 제한한다.
답변 2
1
Rookiss
지식공유자
음~ 그렇다면 뭔가 이상하긴 하네요.
온라인 게임을 만드실건가요, 싱글 게임을 만드실건가요?
int x(9) = cellPos.x(0) - tmBase.cellBounds.xMin(-9)
int y(7) = tmBase.cellBounds.yMax(7) - cellPos.y(0)
이렇게 뒤집어서 계산하는 식이 불편해서
제 다른 프로젝트에선 그냥 xy 값을 그대로 사용하게 코드를 수정했었는데
시간되면 찾아서 올려드리겠습니다.
0
Rookiss
지식공유자
이런 부분은 제가 도와드릴 수 없습니다.
딱 한 줄씩 밀린 것 같은데
지금까지 어떻게 작업하셨는지 제가 알 수 없기 때문에 원인도 알 수 없습니다.
기존 Map_001.txt를 어떻게 추출한건지도 관건이고
앞으로 어떻게 추출할지도 (손으로 직접 써서 관리한다거나..) 관건입니다.
맵이 하나밖에 없다면 그냥 위 0000을 아래줄로 옮기니 틀어진건 해결되겠지만
어느 부분에서 문제가 일어났는지는 디버깅을 해봐야 합니다.
그리고 구글링은 함수를 모를 때 유용한 것이지
이런 경우는 무조건 디버깅으로 잡아야 합니다.




