2013-10-24 1 views
2

방금 ​​TexturePacker를 가져 왔고 이미지 폴더를 드래그하여 여기 폴더를 드래그했습니다. 그리고 나서 내 모든 이미지가이 멋진 이미지 시트에로드되지만 화면 맨 아래에 "21이 맞지 않는 스프라이트 - 멀티 팩 시도, 크기 : 2048x2048 (16384kB)"이라는 오류 메시지가 표시됩니다.TexturePacker의 "21 개의 피팅이 멀티 팩을 시도하지 않습니다"란 무엇입니까?

TexturePacker는 내 응용 프로그램에서 그래픽을 최적화하는 것입니다. 파일에 약 48 개의 전체 크기 이미지 (1024 x 768)가 있습니다. 나는 이것이 그것이 무엇을 가리키는 지 짐작하고있다. 그러나 TexturePacker 사이트에서 어떤 문서도 찾을 수 없습니다. 어느 누구도 비슷한 문제가 있습니까? 내 큰 이미지는 어떻게 처리해야합니까? 이 시점에서이 이미지를 변경할 방법이 없습니다. 차이가 나는 경우 코로나 루아에서 이것을 실행합니다.

답변

2

글쎄, TexturePacker는 많은 이미지를 하나에 넣을 것입니다. 그래서 아래의 스프라이트 시트와 같이 작은 이미지가 여러 개있는 경우 저장됩니다.

multiple images packed into one sheet

그러나, 큰 이미지의 다스 (1024 것)를 갖는 및 최대 2048x2048의 사각형에 맞게 노력하는 것은 성공에 당신을 데려하지 않습니다 - 당신은 하나의 시트로 4를 들어갈 수있는, 내가 더 많이 생각하지 마라. 경계가 투명하지 않으면 TexturePacker 매직은 가장자리를 "잘라내어"이미지를 조금 더 가깝게 만들 수 있습니다. 그래도 거기에 48 이미지를 포장주지 않을 것입니다 :)

나는 모든 이미지에 단일 스프라이트 시트를 사용하지 말 것입니다. 대신 그것에 대해 생각해보십시오. 어떤 장면에서 한 번에 표시해야합니까? 예를 들어 1024x1024 크기의 배경과 배경을 넣을 수 있습니다. 실제 저장됩니다.

아래에서 내 게임 중 스프라이트 시트를 볼 수 있습니다. 화면의 배경 (iPhone 크기) 그래픽과 그 위에 놓여있는 오브젝트 묶음.

enter image description here