2014-11-20 9 views
5

많은 이미지가 포함 된 plane1.atlas라는 텍스처 아트라스가 있습니다. Atlas를 초기화하고 텍스처 중 하나를 사용하려고하면 "텍스처 아틀라스를 찾을 수 없습니다"라는 오류 메시지가 나타납니다. 다음 사진에서 볼 수 있듯이 텍스처를 초기화하는 코드가 있으며 번들에 텍스처 아틀라스가 있으며 오류 로그에 오류가 표시됩니다. 초기화 할 때텍스처 아틀라스를 찾을 수 없습니다.

atlas problems

내가 목표 설정에서 올바른 설정을 가지고, 나는 텍스처 (필자는 .atlas 및 .PNG 추가 중 하나가, 아무튼 사용/텍스처 아틀라스의 이름을 변경하고 파일 확장명을 사용하여 시도 '일하지 마라'). 나는 다른 이미지도 시도했지만 아무 소용이 없었다. 내용이나 설정을 여러 번 재설정했지만 기기와 시뮬레이터에서 모두 작동하지 않습니다. 여기

이 이미지가 너무 작아요 경우에 코드입니다 :

SKSpriteNode *planeCore; 
SKSpriteNode *planeOutline; 
SKSpriteNode *planeEngine1; 
SKSpriteNode *planeEngine2; 
SKSpriteNode *planeWheels; 
SKSpriteNode *planeWindows; 

SKTextureAtlas *plane1Atlas = [SKTextureAtlas atlasNamed:@"planeAtlas"]; 
planeCore = [SKSpriteNode spriteNodeWithTexture:[plane1Atlas textureNamed:@"plane1Core1"]]; 
planeCore.position = CGPointZero; 
planeCore.zPosition = 500; 
[self addChild:planeCore]; 
+2

코드 (planeAtlas)의지도 이름이 그림의 이름과 일치하지 않습니다. 깨끗한 빌드에서 실행을 시도 했습니까 (제품 -> 청소 및 실행)? – 0x141E

+0

흥미롭게도 이미지에서 정확합니다 (내가 해독 할 수있는 한). iOS에는 대소 문자를 구분하는 파일 시스템이 있다는 것을 알고 계십니까? 이 문제가 여기에 해당 될 수도 있습니다. – LearnCocos2D

+0

여러 번 검사하여 이름이 잘못되었는지 확인했습니다. 철자가 동일합니다. – Andriko13

답변

0

몇 가지 지침에서는 "새 폴더"를 추가 한 다음 이미지를 추가했다.

나는 동일한 문제를 해결했다.

폴더 삭제 중. 새 스프라이트 아틀라스 추가 (XCode, 개요보기에서 오른쪽 클릭) 새 아틀라스에 이미지를 추가하십시오.