使用SpriteKit找不到纹理图集

时间:2014-06-13 08:32:41

标签: sprite-kit texturepacker

我正在使用Sprite Kit并试图在游戏中嵌入纹理图集。当我在“iPhone Retina(4英寸64位)”模拟器上测试游戏时,一切都没有问题。但当我切换到另一个模拟器(Retina 3.5英寸和Retina 4英寸)时,应用程序崩溃,错误“未找到纹理图集”。看起来它与64bit的设备有关,但我没有足够的知识来做任何评论。

PS:我用TexturePacker创建了地图集但是用XCode地图集和TexturePacker地图集来尝试这个。相同的结果。

有什么想法吗?

编辑:我稍微缩小了问题范围。 SKAction是这里的问题。一旦SpriteKit启动动画,我就会得到上面的错误。如果我用动画评论线条,我可以在屏幕上看到纹理,没有问题。

    for (int i = 0; i < 20; i++) {
    SKTexture *tex = [SKTexture textureWithImageNamed:[NSString stringWithFormat:@"creature-1/explode/%03d", i]];
    [textures addObject:tex];
}

SKAction *critAnim = [SKAction animateWithTextures:textures timePerFrame:0.3];
[critSprite runAction:critAnim completion:^{
    [critSprite removeFromParent];
}];
[self addChild:critSprite];

0 个答案:

没有答案
相关问题