2017-01-03 9 views
0

Unity5에서는 텍스처 패커를 사용하고 여러 개의 스프라이트 시트를 만들었지 만 프로젝트 관리자의 스프라이트 시트 이름 아래에 이미지 이름을 드래그하여 만들었 든 여러 스프라이트 시트의 일부 이미지는 스프라이트에서 작동하지 않거나 수동으로 빈 게임 개체를 만들었고 스프라이트 렌더러를 추가 한 다음 문제가있는 스프라이트를 선택하거나 다른 작업 스프라이트를 드래그하여 게임 객체를 만든 다음 스프라이트를 작동하지 않는 스프라이트로 변경하면 장면 및 게임 윈도우의 이미지가 모두 사라집니다. 작동하지 것들 UI 이미지 구성 요소에 사용 할 수있다 그러나Unity5에서 스프라이트 시트의 일부 스프라이트가 스프라이트에서는 보이지 않지만 UI 이미지에서는 잘 작동하는 이유는 무엇입니까?

enter image description here

.

BTW 스프라이트 구성 요소의 스프라이트 바 뒤로 작은 원을 클릭하여 "스프라이트 선택"창을 표시하면 작동하지 않는 모든 이미지가 표시되지 않습니다. 다음과 같은 화면에서 볼 수 있습니다 스스로를하지 않는다, 자동으로이 스프라이트 팩 모든 일치의 enter image description here

+0

'TextureType은'아마도 스프라이트로 설정되어 있지? – Bijan

+0

그들은 Sprite (2D 및 UI)로 설정됩니다. 유니티의 스프라이트 에디터에있는 – ArtS

+0

은 테두리와 피벗이 정확한지 확인합니다. 또한 외부 패커를 사용해야하는 이유는 무엇입니까? – Bijan

답변

2

첫째, 여기 당신이 할 수있는 작업은 다음과 같습니다

  1. 프로젝트
  2. 에서 깨진 스프라이트를 제거
  3. 는 다음 관리자에서 스프라이트 (2D/UI)로 설정, 당신은
  4. 모든 새로운 스프라이트를 선택하여 별도의 이미지 파일로 다시 스프라이트를 추가 생성 된 모든 포장 된 텍스처를 제거하고 그들에게 모두 같은 포장 태그를 제공 티 그의 함께 한 spritesheet로 팩을 단결을 말할 것이다

다른 참고 : 그들은 캔버스의 자녀하지 않으면 UI 이미지가 표시되지 않습니다.

유니티 문서 : Sprite packer

Sprite packing Tag

+0

이 정보를 제공해 주셔서 감사합니다. 이것은 Unity 5의 새로운 기능입니까? 나는 제 3 자 포장업자를 왜 사용했는지 잊어 버렸습니다. 그것은 유니티 4로 만든 오래된 프로젝트입니다. – ArtS

+0

버전 4.5 이상부터 있었 으리라 생각합니다 그래, 시간이 필요할 것 같아요.하지만 네이티브 툴을 사용하는 것이 훨씬 낫습니다. , 일이 제대로 작동하는지 여부를 알려주세요. –

+0

감사합니다. 다른 문제를 해결하고 나면 끝내고 시험해 보겠습니다. – ArtS