타일맵 사이에 검은선이 생기네 - 인디 게임 개발 갤러리 (dcinside.com)
위 게시물 확인해보니까 NPOT 문제라며 텍스쳐의 Non power of 2 설정 만지면 된다고 하는데, 문제는 이걸 만지려면 2D/Sprite 에서 default로 바꿔야하고
그러면 타일맵에서 스프라이트가 사라져서 결국 타일맵을 활용하지 못하는 문제가 생깁니다;
버전 차이로 인한 것 같은데 여전히 타일맵이 깨져서 경계선 비슷한게 나오는 현상이 생기네요
카메라 움직일 때 생기는 것 같은데 엄청 빠르게 생겼다가 사라지는건지 스샷도 잘 안 찍힘;; 이거 어떻게 해결하죠>?
원인이 모냐면 예를 들어 카메라 위치가 (100.45, 0.56) 이런 애매한 숫자일때 타일을 배치, 스케일링 하는 과정에서 좌우 타일의 이미지를 한쪽만 줄인게 원인임. 32x32 타일을 쓰더라도 화면은 1920x1080 이런 고해상도이기 때문에 타일상에서 1픽셀이 화면상에서는 4픽셀, 8픽셀 이러니깐 위치가 애매한 타일의 사이가 화면상 1픽셀 만큼 벌어지게 됨
그래서 이 간격을 매꾸도록 해주는게 pixel perfect 기능임 패키지 매니저에 보면 2d pixel perfect 라고 패키지 있으니 이거 다운받아서 카메라에 추가해도 되고 URP 쓰고 있으면 urp 전용 pixel perfect 컴포넌트가 같이 깔려서 나오니깐 이거 쓰면 됨
와 그렇군요! 픽셀퍼펙트 임포트는 시켜놓고 정확히 뭐인지 몰라서 사용을 못하고 있었는데 덕분에 명확히 이해했습니다 정말 감사합니다!!!!
근데 레퍼런스레졸루션 1080 1920 돌리니까 게임뷰 상단에 오류메시지 뜨는데 상관없겠죠?
아... 무시하면 안 되겠네요 어떤 오류인지 빌드하고나서 바로 알았습니다 감사합니다!
sprite atlas 하면사라짐.
이게 답이네