2014-11-20 27 views
5

Ho un atlante di texture denominato plane1.atlas, che contiene molte immagini. Quando avvio l'atlante e provo a utilizzare una delle trame, viene visualizzato il messaggio di errore "Impossibile trovare Atlas texture". Come puoi vedere nella foto seguente, ho il codice per inizializzare la texture, ho l'atlante di texture nel bundle e il log degli errori mostra l'errore.Impossibile trovare Atlas texture

atlas problems

ho le impostazioni corrette nelle impostazioni di destinazione, ho provato a rinominare l'atlante di texture e utilizzando le estensioni dei nomi di file durante l'inizializzazione/utilizzando uno qualsiasi di texture (ho aggiunto le .atlas e .png, doesn lavorare). Ho provato anche altre immagini, inutilmente. Non funziona su dispositivi e simulatori, anche se ho ripristinato più volte i contenuti/le impostazioni.

Ecco il codice nel caso in cui è troppo piccolo nell'immagine:

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

Il nome dell'atlante nel codice (planeAtlas) non corrisponde al nome nell'immagine. Hai provato a correre da una build pulita (Prodotto-> Pulisci ed esegui)? – 0x141E

+0

È interessante notare nell'immagine (per quanto posso decifrarlo). Sei a conoscenza del fatto che iOS ha un file system con distinzione tra maiuscole e minuscole? Nel caso in cui questo potrebbe essere il problema qui. – LearnCocos2D

+0

Ho controllato più volte per vedere se la mia denominazione era disattivata. L'ortografia è identica. – Andriko13

risposta

0

In alcune istruzioni, si dice di aggiungere "Nuova cartella" e quindi aggiungere le immagini.

Ho avuto lo stesso problema, risolto da;

Eliminazione della cartella. Aggiungi nuovo Atlante Sprite (XCode, tasto destro del mouse nella vista struttura) Aggiungi immagini a questo nuovo atlante.