テクスチャアトラスを使い始めたばかりです。名前を大文字の名前から小文字の名前に変更しようとするまで、問題なく機能しました。それ以来、Xcode は私のアトラスを見つけることができませんでした。それか、それが可能なときに、使用すべきリソース イメージではなく、不足しているリソース イメージをロードします。
派生データを削除し、Xcode と Mac を再起動しました。Xcode でアトラス フォルダーを削除して再作成しました。これまでのところ、何も違いはないようです。
アセットをロードするコードは次のとおりです。
NSMutableArray *animationFrames = [NSMutableArray array];
SKTextureAtlas *animationAtlas = [SKTextureAtlas atlasNamed:@"animationImages"];
for (int i = 1; i < animationAtlas.textureNames.count; i++) {
NSString *texture = [NSString stringWithFormat:@"animationImage%02d", i];
[animationFrames addObject:[animationAtlas textureNamed:texture]];
}
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithTexture:[animationFrames firstObject]];