Mam atlas tekstury o nazwie plane1.atlas, który zawiera wiele obrazów. Kiedy uruchamiam Atlas i próbuję użyć jednej z tekstur, pojawia się komunikat o błędzie "Atlas tekstury nie może zostać znaleziony". Jak widać na poniższym zdjęciu, mam kod do zainicjowania tekstury, mam atlas tekstury w pakiecie, a dziennik błędów pokazuje błąd.Atlas tekstury nie można znaleźć
mam poprawne ustawienia w ustawieniach systemu docelowego, próbowałem zmiany nazwy atlas tekstury i używając rozszerzenia nazw plików podczas inicjowania/stosując dowolny tekstur (dodałem .atlas i .png, nie robi nie działa). Próbowałem także innych obrazów, bezskutecznie. Nie działa zarówno na urządzeniach, jak i na symulatorach, chociaż wielokrotnie resetuję zawartość/ustawienia.
Oto kod w przypadku jest zbyt mały na obrazku:
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];
Nazwa atlasu w kodzie (planeAtlas) nie pasuje do nazwy na obrazku. Czy próbowałeś uruchomić z czystej kompilacji (Product-> Clean and run)? – 0x141E
Co ciekawe, jest poprawne na obrazie (o ile potrafię to rozszyfrować). Czy wiesz, że system iOS ma system plików wrażliwy na wielkość liter? Na wszelki wypadek, że to może być problem tutaj. – LearnCocos2D
Sprawdziłem wiele razy, aby sprawdzić, czy moje nazewnictwo było wyłączone. Pisownia jest identyczna. – Andriko13