2017-04-10 1 views
4

어떤 이유로 인해 유니티에서 생성 된 것처럼이 타일 맵이 나오지 않습니다 ... 픽셀 아트가 타일링에서 유니티로 가져 왔습니다. 유니티에 Tiled유니티 2D 아트가 흐릿합니다

같은 픽셀 아트를 수입 :

타일의 픽셀 아트

Unity

사람이 내가이 문제를 해결할 수있는 방법 어떤 생각을 가지고 있습니까? 미리 감사드립니다.


요청으로, 스프라이트 가져 오기 설정 : sprite import settings

+6

"Bilinear"대신 Sprite에 "Point"필터링을 사용하십시오. [Link] (http://answers.unity3d.com/questions/602721/sprite-filtering-pointbilinear.html) – QBrute

+0

현재 필터링을 가리 키도록 설정되어 있습니다 ... 스프라이트 시트가 올바르게 가져 왔는지 다시 확인했습니다. 그것에 블러가 없습니다 ... – Tiaan

+0

_Image_ 오브젝트의 크기 (_RectTransform_ 구성 요소에서 "기본 크기 설정"버튼을 사용할 수 있습니다)이 스프라이트 크기로 설정되어 있습니까? 그렇지 않으면 Unity가 실시간으로 크기를 조정하는 방식으로 인해 스프라이트가 흐리게 나타날 수 있습니다. – Kardux

답변

5

이미 Point (no filter)Bilinear에서 필터링을 변경 고려는 문제는 유니티는 기본적으로 텍스처를 압축하는 것이 될 수있다. 이것은 POT 텍스처 (2 해상도의 힘) 인 경우입니다.


텍스처의 가져 오기 설정 하단에서 개별 플랫폼에 대해이를 재정의 할 수 있습니다. 알파 채널 (투명도)이 필요하면 RGBA 32 bit을 선택하고 그렇지 않은 경우 RGB 24 bit을 선택하여 텍스처를 압축 해제하십시오.
그리고 Apply-button을 치는 것을 잊지 마십시오! ;)

그래도 도움이되지 않는다면 가져 오기 설정 사진을 게시 할 수 있습니까?
또한 이미지의 데이터 유형은 무엇입니까?

편집 : 가져 오기 설정 스크린 샷이 추가 된 후
,이 문제는 SpriteMode 설정에서 놓여 날 것으로 보인다.
필자가 이해하는 한, 사용 된 이미지는 타일 맵 형식의 스프라이트 시트입니다. 따라서 SpriteModeMultiple으로 설정해야합니다.

그런 다음 Sprite Editor 버튼을 클릭 (유니티 5.6으로 이제 별도)을 Slice 기능을 사용하여 개별 스프라이트로 시트를 절단 할 수 있습니다.
Grid - By Cell Size 메서드를 사용하고 싶습니다.이 메서드는 기본적으로 타일링 된 내부에서 처리되는 방식입니다.

는 또한 (픽셀 완벽한 결과를 위해) 당신의 타일의 해상도를 일치하도록 Pixels Per Unit 설정을 조정합니다.

+0

지금 가져 오기 설정의 스크린 샷을 게시 해 주셔서 감사합니다. – Tiaan

8

어쨌든 내 의견을 게시하십시오. 내가 제안한 것처럼, 하나 개의 방법이 모호하게 제거하는

여기 Point Filter

"포인트 (필터 없음)"대신 "이중 선형"또는 "삼선"에 스프라이트의 "필터 모드"를 설정하는 것입니다 bilinear와 point filtering의 차이점을 알 수 있습니다. Bilinear vs. Point

그래도 도움이되지 않는다면 스프라이트 가져 오기의 품질 설정을 사용 해보십시오. "최대 크기"를 늘리고 "압축"을 비활성화하거나 압축 품질을 높이십시오. 여기

당신은을 통해 "저" "높음"에 이르기까지, 다양한 압축 품질의 차이를 볼 수있다 "None"으로 Qualities

또한 높은 품질의 스프라이트의 "최대 크기"값을 높이기 위해 시도 할 수

. 지정된 값을 초과하지 않도록 스프라이트의 크기를 조절합니다. 스프라이트 시트가 이미 "최대 값"보다 작은 경우 증가 시키면 효과가 없습니다.

다음 포토 치수 스프라이트 크기 512, 256, 12864 차이를 나타낸다 423 x 467 Max Values

특성 항목 위 크기가 영향을받지 않도록 볼 수

값이 작은 반면 것 스프라이트의 크기를 줄이면 시각적 품질이 떨어집니다.

일반적으로 이러한 값을 사용하면 스프라이트를 더 선명하게 보이게하고 흐리게 처리하지 않아야합니다.

편집 : @NikaKasradze가 지적했듯이, 또한 당신이 시도 할 수있는 기본 품질 설정이 있습니다
. 위에 매트릭스는 당신에게 편집기 자체뿐만 아니라 모든 빌드 타겟 플랫폼에 대한 현재의 모든 품질 수준의 선택을 제공 Edit > Project Settings > Quality

Quality Settings

로 이동합니다. 초록색 틱은 현재 기본 품질로 선택된 것을 보여줍니다. 프로젝트의 전체 텍스처 해상도를 정의하는 "텍스처 품질"을 설정할 수도 있습니다. "Full", "Half", "Quarter"및 "8 Res"중 하나를 선택할 수 있습니다. 현재 기본 설정에 대해 "Full Res"를 선택해야합니다.

+0

이것은 훌륭한 대답입니다. 한 가지 마지막 사항 - 품질 설정은 가져 오기 설정을 무시할 수 있습니다. 또한 편집> 프로젝트 설정> Quallity로 이동해야하며 레벨이 올바르게 기본값인지, 텍스처 품질이 해당 레벨에 대해 전체 해상도로 설정되어 있는지 확인해야합니다. –

+0

@ NiikaKasradze 감사합니다. 이에 따라 답변을 수정했습니다. – QBrute

1

은 반드시 장애인 밉지도를 확인하십시오 http://prntscr.com/eup3hd

+0

그것도 그렇게 될 것입니다. 그들은 모두 사용할 수 없게됩니다. – Tiaan

0

을 땜질 말 그대로 시간 후, 나는이 올 수있는 유일한 해결책은 포토샵을 열고 4천% 원래 크기로 tilemap을 수출했다. 확대해도 약간의 번짐이 있지만 적어도 내 질문에서 데모 한 것만 큼 나쁘지는 않습니다.

나는 아무 소용이 여기에 모든 사람의 답변을 시도

는, 나는 (그것을 결코 전에이 일을하지에도 불구하고) 그것은 Tiled2Unity 문제가 있어야합니다 결론 나는 해결책을 찾을 경우

내가이 게시물을 업데이트합니다 왼쪽입니다. ..

+0

내보내는 모든 이미지는 이미지이기 때문에 Tiled2Unity 문제 일 수 없습니다. 타일 ​​크기는 픽셀 단위로 무엇입니까? 프로젝트 폴더의 타일 중 하나를 장면으로 드래그하면 흐린 이미지가 나타 납니까? 그렇다면 텍스처 가져 오기 또는 품질 설정에 여전히 문제가 있습니다. 어느 Unity 버전을 사용하고 있습니까? – DerClef

관련 문제