9

スプライト キットを使用して、簡単なアニメーションのプロジェクトを作成しました。それはうまく機能し、問題はありません。作業コピーのファイルをマージすると、エラーが発生します。

NSMutableArray *dPFrames = [NSMutableArray array];

SKTextureAtlas *dPAtlas = [SKTextureAtlas atlasNamed:@"dP"]; <<---- Thread 1: signal SIGBART

int numImages = dPAtlas.textureNames.count;

for (int i=1; i <= numImages; i++) {
    NSString *textureName = [NSString stringWithFormat:@"dP%d@2x", i];
    SKTexture *temp = [dPAtlas textureNamed:textureName];
    [dPFrames addObject:temp];

}
_dPAnimateFrames = dPFrames;

SKTexture *temp = _dPAnimateFrames[0];
_dP = [SKSpriteNode spriteNodeWithTexture:temp];
_dP.position = CGPointMake(150, 110);
[self addChild:_dP];

コンソールのメッセージは次のとおりです。

2013-10-09 10:52:14.777 MyProject[1550:a0b] *キャッチされない例外「テクスチャ アトラスが見つかりません」が原因でアプリを終了します。理由:「テクスチャ アトラスが見つかりません」

答えを探して調査しましたが、残念ながら何も見つかりませんでした。もしあれば解決策を共有してください。

4

2 に答える 2