많은 이미지가 포함 된 plane1.atlas라는 텍스처 아트라스가 있습니다. Atlas를 초기화하고 텍스처 중 하나를 사용하려고하면 "텍스처 아틀라스를 찾을 수 없습니다"라는 오류 메시지가 나타납니다. 다음 사진에서 볼 수 있듯이 텍스처를 초기화하는 코드가 있으며 번들에 텍스처 아틀라스가 있으며 오류 로그에 오류가 표시됩니다. 초기화 할 때텍스처 아틀라스를 찾을 수 없습니다.
내가 목표 설정에서 올바른 설정을 가지고, 나는 텍스처 (필자는 .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];
코드 (planeAtlas)의지도 이름이 그림의 이름과 일치하지 않습니다. 깨끗한 빌드에서 실행을 시도 했습니까 (제품 -> 청소 및 실행)? – 0x141E
흥미롭게도 이미지에서 정확합니다 (내가 해독 할 수있는 한). iOS에는 대소 문자를 구분하는 파일 시스템이 있다는 것을 알고 계십니까? 이 문제가 여기에 해당 될 수도 있습니다. – LearnCocos2D
여러 번 검사하여 이름이 잘못되었는지 확인했습니다. 철자가 동일합니다. – Andriko13